pandas 连续多列空白列删除得只剩下一列
时间: 2023-07-12 12:44:43 浏览: 81
对Python 2.7 pandas 中的read_excel详解
5星 · 资源好评率100%
可以使用 `pandas` 库中的 `drop` 方法来删除连续的多列空白列,然后使用 `iloc` 方法只留下一列。具体代码如下:
```python
import pandas as pd
# 读取数据
df = pd.read_csv('your_file.csv')
# 删除连续的多列空白列
df = df.dropna(axis=1, how='all')
# 只留下一列
df = df.iloc[:, [0]]
```
其中,`dropna` 方法中的 `axis=1` 表示按列删除,`how='all'` 表示只删除全是空值的列。`iloc` 方法中的 `[:, [0]]` 表示只留下第一列。你可以根据自己的数据情况修改代码。
阅读全文