【发布时间】:2019-09-20 18:51:11
【问题描述】:
我有一个包含 2 列的 pandas 数据框。 report_tags 是逗号分隔的单词,t_f 是表示是或否(1 或 0)的标志。我想用t_f 分隔这些逗号分隔的单词和分组。然后在名为count 的新列中汇总tag/t_f 分组
df
report_tags t_f
0 bec,eac,fbi,ic3,scam 1
1 dlink,router,wifi 0
2 adobe 0
3 bec, fbi 1
4 bec, fbi, scam 0
期望的输出:
df2
tag t_f count
0 bec 1 2
1 eac 1 1
2 fbi 1 2
3 ic3 1 1
4 scam 1 1
5 dlink 0 1
6 router 0 1
7 wifi 0 1
8 adobe 0 1
9 bec 0 1
10 fbi 0 1
11 scam 0 1
【问题讨论】:
-
使用
df.explode,其余的应该遵循