为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

拉丁的传说 2022-07-05 18:57:30
如果此代码可以在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


查看完整回答
反对 回复 2022-07-05
?
阿波罗的战车

TA贡献1862条经验 获得超6个赞

如果您想要列中所有字符的总数,单行可能如下所示

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


查看完整回答
反对 回复 2022-07-05
  • 2 回答
  • 0 关注
  • 124 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信