gpt4 book ai didi

python - 如何计算 Pandas 数据帧上的非字母数字字符

转载 作者:行者123 更新时间:2023-12-03 21:24:32 26 4
gpt4 key购买 nike

这是我的数据

No  Body
1 DaTa, Analytics 2
2 StackOver. 67%

这是我的预期输出
No  Body                 Non Alphanumeric   
1 DaTa, Analytics 2 1
2 StackOver. 67% 2

我只计算非字母数字,如 ! @ # & ( ) % – [ { } ] : ; ', ? / *空间和数字不算数

最佳答案

您可以使用:

df['Non Alphanumeric'] = df['Body'].str.findall(r'[^a-zA-Z0-9 ]').str.len()

或者:
df['Non Alphanumeric'] = df['Body'].str.count(r'[^a-zA-Z0-9 ]')

print (df)
No Body Non Alphanumeric
0 1 DaTa, Analytics 2 1
1 2 StackOver. 67% 2

关于python - 如何计算 Pandas 数据帧上的非字母数字字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49231812/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com