pandas 计算dataframe某列的所有值的长度
时间: 2023-08-15 20:15:10 浏览: 504
浅析pandas 数据结构中的DataFrame
可以使用`len()`函数结合`apply()`方法来计算某一列所有值的长度之和。示例如下:
```python
import pandas as pd
# 创建一个示例 dataframe
df = pd.DataFrame({'A': ['foo', 'bar', 'baz'], 'B': ['hello', 'world', 'python']})
# 计算列 B 所有值的长度之和
total_len = len(df['B'].apply(str).str.len())
print(total_len) # 输出 16
```
其中,`apply(str)`的作用是将所有值转换为字符串类型,因为`str.len()`方法只能作用于字符串类型的数据。然后使用`str.len()`方法计算每个字符串的长度,最后使用`len()`函数计算所有长度的和。
阅读全文