如果此代码可以在df的column2的 41,000 行中获得由空格分隔的总单词:sum(list(map(lambda x : len(x.split()), df['column2']))))从所有这些行中汇总所有字符(不包括空格)的代码是什么?这是数据框df的样子:column1 column2 column3amsterdam hay instagram plastic i become srt week 2015rotterdam letmebe yess yezz become i week insta 2000the hague keyboa sna but oia yeq leek -
2 回答
慕码人8056858
TA贡献1803条经验 获得超6个赞
这是一种使用方法str.findall:
df.columns2.str.findall(r'[^\s]').str.len()
0 33
1 31
2 22
Name: column2, dtype: int64
阿波罗的战车
TA贡献1862条经验 获得超6个赞
如果您想要列中所有字符的总数,单行可能如下所示
sum(list(map(lambda x : sum(len(y) for y in x.split()), df['column2'])))
添加回答
举报
0/150
提交
取消