pandas 获取列数
时间: 2023-12-12 19:35:55 浏览: 129
python获取Pandas列名的几种方法
可以使用pandas中的`shape`属性获取DataFrame的行数和列数。其中,返回值是一个元组,第一个元素是行数,第二个元素是列数。
以下是一个例子:
```python
import pandas as pd
# 创建一个DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})
# 获取列数
num_cols = df.shape[1]
print("Number of columns:", num_cols) # 输出:Number of columns: 3
```
另外,如果你想删除DataFrame中的某些列,可以使用`drop`方法;如果你想在DataFrame中插入一列,可以使用`insert`方法。具体用法可以参考以下两个引用:
- 【1】https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.drop.html
- 【2】https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.insert.html
阅读全文