计算 Pandas 数据框中的出现次数

巴迪亚·乔帕尼

我有以下数据框:

在此处输入图片说明

我正在寻找这个数据框: 在此处输入图片说明

这是计算位置和类型列中管道分隔字符串的出现次数。

等离子360

您可以拆分每个值,然后应用计数方法。见下面的例子

df  = pd.DataFrame.from_dict({'POSITION':['FRONT|FRONT|BACK|BACK|BACK'], 'TYPE': ['EXIT|EXIT|EXIT|WINDOW']})

df = df.assign(EXIT_CNTR = lambda x: x.TYPE.apply(lambda y: y.split('|').count('EXIT')))
df = df.assign(WINDOW_CNTR = lambda x: x.TYPE.apply(lambda y: y.split('|').count('WINDOW')))
df = df.assign(FRONT_CNTR = lambda x: x.POSITION.apply(lambda y: y.split('|').count('FRONT')))
df = df.assign(BACK_CNTR = lambda x: x.POSITION.apply(lambda y: y.split('|').count('BACK')))

结果是

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

计算Pandas数据框-Python中的值

计算数据框中字符串的出现次数

如何计算数据框列中的出现次数?

计算熊猫数据框中某个值的出现次数

计算整个Pandas DataFrame上的出现次数

计算数据框列表中的出现次数,并将结果存储在R中的新数据框中

计算数据框中每一行和特定列在列表中的出现次数

计算基于多列的数据框中的出现次数-R

计算数组数据框中的出现次数

计算列表中每个项目在pandas数据框列中出现的次数,用逗号分隔值,并附加其他列的汇总

计算数据框中数字连续出现的次数

如何计算列数据框Python中的出现次数

在 Pandas 数据框中逐行计算 CAGR?

Python pandas 计算每列中的出现次数

在数据框 2 中搜索数据框 1 的值并计算出现次数

如何计算数据框列中特定值的出现次数

如何计算数据框列中的出现次数?

计算 Pandas 中 2 个数据帧(由索引链接)中数据的出现次数

计算值在 Pandas 数据帧的列中的每个替代实例中出现的次数

使用多索引每日数据计算数据框中数字的连续出现次数

根据条件计算某个值在 Pandas 数据框中出现的次数

计算熊猫数据框中 ID 的出现次数

计算 Pandas 数据框中某个类别的出现次数并根据组进行枚举

计算pandas DataFrame中整行的出现次数

python pandas数据框计算

在 pandas 数据框中使用条件计算出现次数

计算分组数据框中多列中因子的出现次数

计算每个单元格具有多个元素的数据框中的所有出现次数

计算数据框 Pandas 多列中值的出现次数