pandas 删除连续俩多列空白列只留一列
时间: 2023-07-12 13:44:43 浏览: 105
pandas去除重复列的实现方法
可以使用`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]]`表示只留下第一列。你可以根据自己的数据情况修改代码。
阅读全文