我想计算每个唯一 id列值的出现次数并将它们存储在新的熊猫数据框中:数据框(简化):期望的输出:关键字是 +1.000 且未知。曾尝试通过创建列表并压缩它们,但并没有真正起作用。
2 回答
梵蒂冈之花
TA贡献1900条经验 获得超5个赞
groupby apply与Counter,untack和一起使用fillna:
from collections import Counter
df.groupby('unique id')['keyword'].apply(Counter).to_frame().unstack(1).fillna(0)
keyword
auto fish mobile
unique id
1a 2.0 1.0 1.0
2a 1.0 2.0 1.0
3a 0.0 1.0 0.0
添加回答
举报
0/150
提交
取消