📜  在 pandas 中制作长度字符串 - Python (1)

📅  最后修改于: 2023-12-03 14:51:03.731000             🧑  作者: Mango

在 pandas 中制作长度字符串 - Python

介绍

在处理数据时,经常需要对一个字符串列求其长度。在Python的pandas库中,我们可以使用.str.len()方法来得到字符串列中每个字符串的长度。

本文将介绍如何在pandas中制作长度字符串,并提供代码示例。

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中处理字符串时有所帮助。