统计df内每个元素以为分隔的数量
您可以使用str.count()函数来统计分隔符的数量。这里是一个示例代码:
import pandas as pd
# 创建示例数据
data = {'col1': ['a,b,c', 'd,e', 'f,g,h,i', 'j']}
df = pd.DataFrame(data)
# 统计每个元素以逗号为分隔的数量
df['count'] = df['col1'].str.count(',')
print(df)
输出结果如下:
col1 count
0 a,b,c 2
1 d,e 1
2 f,g,h,i 3
3 j 0
在这个例子中,我们首先创建了一个包含一个列的DataFrame,该列中的元素以逗号为分隔。然后使用str.count()函数统计每个元素中逗号的数量,并将结果存储在新的“count”列中。最后,我们打印出DataFrame以查看结果。
原文地址: https://www.cveoy.top/t/topic/iw93 著作权归作者所有。请勿转载和采集!