gpt4 book ai didi

python - 如何计算 Pandas 数据框的大写和小写

转载 作者:太空宇宙 更新时间:2023-11-04 00:20:33 25 4
gpt4 key购买 nike

这是我的数据

No  Body                 
1 DaTa Analytics 2
2 StackOver 67

这是我的预期输出

No  Body                 Uppercase   Lowercase
1 DaTa Analytics 2 3 10
2 StackOver 67 2 7

最佳答案

使用str.findall用于提取大小写和 str.len对于长度:

df['Uppercase'] = df['Body'].str.findall(r'[A-Z]').str.len()
df['Lowercase'] = df['Body'].str.findall(r'[a-z]').str.len()

另一种解决方案:

df['Uppercase'] = df['Body'].str.count(r'[A-Z]')
df['Lowercase'] = df['Body'].str.count(r'[a-z]')

print (df)
No Body Uppercase Lowercase
0 1 DaTa Analytics 3 10
1 2 StackOver 2 7

关于python - 如何计算 Pandas 数据框的大写和小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49230262/

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