如果此代碼可以在df的column2的 41,000 行中獲得由空格分隔的總單詞:sum(list(map(lambda x : len(x.split()), df['column2']))))從所有這些行中匯總所有字符(不包括空格)的代碼是什么?這是數(shù)據(jù)框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條經(jīng)驗 獲得超6個贊
這是一種使用方法str.findall:
df.columns2.str.findall(r'[^\s]').str.len()
0 33
1 31
2 22
Name: column2, dtype: int64

阿波羅的戰(zhàn)車
TA貢獻1862條經(jīng)驗 獲得超6個贊
如果您想要列中所有字符的總數(shù),單行可能如下所示
sum(list(map(lambda x : sum(len(y) for y in x.split()), df['column2'])))
添加回答
舉報
0/150
提交
取消