我有一个两列的数据框。
Col1是唯一的公司ID。这些ID出现多次,代表公司每次被引用。
Col2是对公司执行的工作的描述。"已尝试"、"已发票"、"已取消"等
我需要计算每个公司ID (Col1)的次数"attempt"出现在Col2中。这将是col3
交货。我有的:
Company ID Work Described
COM123A Attempted
COM123A Invoiced
COM789B Invoiced
COM123A Attempted
交货。我想要的:
Company ID Work Described # of 'Attempted'
COM123A Attempted 2
COM123A Invoiced 2
COM789B Invoiced 0
COM123A Attempted 2
这是我到目前为止所尝试的。我首先创建一个新的数据框架。
jobAttemptedDF = pd.DataFrame()
jobAttemptedDF = df['Col2'].eq('Attempted').groupby(df['Col1']).count().astype(int).reset_index(name='Col3')
但是结果是否定的。
如何计算Col1中每个唯一标识符在Col2中发生的"尝试"次数?
非常接近,这里我们想要'sum'
而不是'count'
。
count
表示组中非NaN
值的个数。我们想要计算由df['Work Described'].eq('Attempted')
的比较操作创建的True
值的个数。
由于True
是1
,False
是0
的数学运算,sum
可以很好地计算True
值的数量:
df['# of Attempted'] = (
df['Work Described'].eq('Attempted')
.groupby(df['Company ID']).transform('sum')
)
df
:
相关内容
- 没有找到相关文章
最新更新
- 如何在WrapPanel中获得元素的坐标?
- 如何检查webpack.config.js中的监视模式?
- 如何创建动态正则表达式生成器?
- ActorReferences作为Akka中其他角色的成员变量
- 我不知道有什么区别
- 文字SQL工作:数组值必须以"{"或维度信息开头
- Go-使函数与外观相似的结构切片一起工作的惯用方法
- 在一个弹出窗口中管理多个输入的焦点
- r语言 - 进行单向方差分析
- 当应用程序保持打开状态时,标识会话超时
- 在cmake中使用PUBLIC/PRIVATE/INTERFACE的例子
- 不能将反射字段强制转换为映射
- return NULL for whois python3
- Sequelize如何将日期格式设置为YYYY-MM-DD HH:mm:ss并将列保持蛇形大小写 &
- 如何从给定字符串中删除字符?(python中的字符串操作)
- WMI wbemtest错误0x80070005访问被拒绝
- 如何从Android应用程序发送数据到Node.js
- 单元格列表与LazyVGrid有时消失
- flutter stripe付款错误尚未初始化付款单
- 在使用@ pip安装需求时,部署到heroku失败
- setTimeout结束后如何填充元素?
- 如何在pandas中插入和填充计算值的行?
- 你如何找到一台PC上的gpu数量?
- 使用client_states作为状态的自定义聚合器
- 带相关函数的Numba提前(AOT)编译
- Azure Function SQL输入绑定在AddAsync上失败
- Net:: HTTP.HTTPS Headers get失败
- 如何清除fileInput数据和相应的对象在R Shiny?
- salesforce获取闪电组件中的帐户id
- 如何使用SQLite设置和访问Shopify会话?
热门标签:
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium