加入dataframe有10列,我要删除第五列以后的列,怎么做
时间: 2024-05-07 13:16:31 浏览: 62
在pandas中一次性删除dataframe的多个列方法
你可以使用 drop() 函数,代码如下:
```
import pandas as pd
# 创建一个示例 dataframe
data = {'A': [1, 2, 3, 4, 5],
'B': [4, 5, 6, 7, 8],
'C': [3, 5, 6, 7, 8],
'D': [7, 8, 9, 1, 2],
'E': [2, 3, 4, 5, 6],
'F': [5, 6, 7, 8, 9],
'G': [6, 7, 8, 9, 1],
'H': [8, 9, 1, 2, 3],
'I': [9, 1, 2, 3, 4],
'J': [1, 2, 3, 4, 5]}
df = pd.DataFrame(data)
# 删除第五列以后的列
df = df.drop(columns=df.columns[5:])
print(df)
```
这样,你就可以成功删除第五列以后的列了。
阅读全文