给出这样的数据帧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
任何有关如何解决此问题的想法将不胜感激。
答案 0 :(得分:1)
让我们尝试count
9月
df['ct']=df.elements.str.count(',')+1