计算列表熊猫数据帧的长度,其中单元格值为列表



给定这样一个数据框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

关于如何解决这个问题的任何想法将不胜感激。

让我们尝试countsep

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

最新更新