对所有行中不包括空格的总字符求和Python

如果此代码可以在df的column2的 41,000 行中获得由空格分隔的总单词:


sum(list(map(lambda x : len(x.split()), df['column2']))))

从所有这些行中汇总所有字符(不包括空格)的代码是什么?


这是数据框df的样子:


column1           column2                                          column3

amsterdam         hay instagram plastic i become srt week          2015

rotterdam         letmebe yess yezz become  i week insta           2000

the hague         keyboa sna but oia yeq leek                      -


拉丁的传说
浏览 126回答 2
2回答

慕码人8056858

这是一种使用方法str.findall:df.columns2.str.findall(r'[^\s]').str.len()0    331    312    22Name: column2, dtype: int64

阿波罗的战车

如果您想要列中所有字符的总数,单行可能如下所示sum(list(map(lambda x : sum(len(y) for y in x.split()), df['column2'])))
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python