pandas 某列字符串长度
时间: 2024-06-16 10:02:23 浏览: 283
求字符串长度的函数.rar
Pandas是一个强大的数据处理库,用于Python中,特别适合于数据分析。如果你想要获取Pandas DataFrame中某列字符串的长度,你可以使用`str.len()`函数。以下是一个简单的步骤:
1. 首先,确保你有一个包含字符串的列。例如,假设你的DataFrame叫做`df`,列名为`column_name`。
```python
import pandas as pd
# 假设 df 是你的 DataFrame,column_name 是你要检查的列名
column_data = df['column_name']
```
2. 然后,你可以直接对这个 Series 应用 `str.len()` 函数来计算每个字符串的长度,并创建一个新的 Series。
```python
lengths = column_data.apply(len)
```
3. 结果`lengths`将是一个Series,其中包含了原列中每个字符串的长度。如果你想将结果添加回原始DataFrame,可以使用`assign()`函数。
```python
df = df.assign(column_length=lengths)
```
现在,`df['column_length']`就是原列中字符串的长度。
阅读全文