您可以使用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以查看结果。

统计df内每个元素以为分隔的数量

原文地址: https://www.cveoy.top/t/topic/iw93 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录