📅  最后修改于: 2023-12-03 14:51:03.731000             🧑  作者: Mango
在处理数据时,经常需要对一个字符串列求其长度。在Python的pandas库中,我们可以使用.str.len()
方法来得到字符串列中每个字符串的长度。
本文将介绍如何在pandas中制作长度字符串,并提供代码示例。
在pandas中,我们可以使用.str.len()
方法来计算字符串列中每个字符串的长度。它返回一个Series对象,其中包含每个字符串的长度。
下面是一个示例:
import pandas as pd
# 创建一个DataFrame对象
data = {'Name': ['Mike', 'Tom', 'John', 'Tony', 'Lily'], 'Age': [28, 25, 31, 22, 29]}
df = pd.DataFrame(data)
# 添加一个字符串列
df['Location'] = ['New York', 'Tokyo', 'London', 'Toronto', 'Shanghai']
# 使用.str.len()方法计算字符串列中每个字符串的长度
df['Location_length'] = df['Location'].str.len()
# 显示结果
print(df)
输出结果:
Name Age Location Location_length
0 Mike 28 New York 8
1 Tom 25 Tokyo 5
2 John 31 London 6
3 Tony 22 Toronto 7
4 Lily 29 Shanghai 8
可以看到,我们使用df['Location'].str.len()
计算了Location
列中每个字符串的长度,并将结果保存在了Location_length
列中。
在pandas中求字符串长度可以使用.str.len()
方法。它返回每个字符串的长度,并可以保存在一个新的列中。
以上是本文的全部内容,希望可以对你在pandas中处理字符串时有所帮助。