计算列表熊猫数据框的长度,其中单元格值是一个列表

时间:2020-05-19 21:32:08

标签: python pandas

给出这样的数据帧df:

id     elements
1     Ba, Ca
2     Th
3     Ag, Au, Ca, Mg, V
4     Au, Ca

我想计算一列,其中列有元素列表中的项目数。例如:

id    elements             count
1     Ba, Ca               2
2     Th                   1
3     Ag, Au, Ca, Mg, V    5
4     Au, Ca               2

任何有关如何解决此问题的想法将不胜感激。

1 个答案:

答案 0 :(得分:1)

让我们尝试count 9月

df['ct']=df.elements.str.count(',')+1