我有一个 pandas 数据框,其中有一列填充了字符串,如下所示:
string_column
0 t,d,t,d,v,d
1 s,v,y,d
2 d,u,f
我想创建一个新列,其中包含字符串列中的逗号数。我的预期结果如下:
string_column comma_count
0 t,d,t,d,v,d 5
1 s,v,y,d 3
2 d,u,f 2
是否有一种 pandas 的字符串读取方法可以完成此任务?
谢谢
最佳答案
使用str.count
:
df['comma_count'] = df.string_column.str.count(',')
print (df)
string_column comma_count
0 t,d,t,d,v,d 5
1 s,v,y,d 3
2 d,u,f 2
关于python - Pandas - 计算字符字段中逗号的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42152910/