pandas 获得列数
时间: 2023-08-15 07:07:27 浏览: 70
pandas数据框,统计某列数据对应的个数方法
要获取pandas DataFrame中的列数,可以使用`shape`属性或`len()`函数。以下是使用这两种方法的示例:
1. 使用`shape`属性:
```python
import pandas as pd
# 创建一个示例DataFrame
data = {'Name': ['John', 'Emily', 'Michael', 'Emma'],
'Age': [25, 30, 35, 28],
'City': ['New York', 'Paris', 'London', 'Sydney']}
df = pd.DataFrame(data)
# 获取列数
column_count = df.shape[1]
print("列数:", column_count)
```
输出:
```
列数: 3
```
2. 使用`len()`函数:
```python
import pandas as pd
# 创建一个示例DataFrame
data = {'Name': ['John', 'Emily', 'Michael', 'Emma'],
'Age': [25, 30, 35, 28],
'City': ['New York', 'Paris', 'London', 'Sydney']}
df = pd.DataFrame(data)
# 获取列数
column_count = len(df.columns)
print("列数:", column_count)
```
输出:
```
列数: 3
```
无论你选择哪种方法,都可以获取到DataFrame的列数。
阅读全文