python 指定删除excel的13列之后的所有列
时间: 2023-09-14 20:09:47 浏览: 46
批量删除Excel指定列
如果你想删除 Excel 文件中的第 13 列及其之后的所有列,可以使用以下代码:
```python
import pandas as pd
# 读取 Excel 文件
df = pd.read_excel('your_file.xlsx')
# 删除第 13 列及其之后的所有列
df.drop(df.columns[12:], axis=1, inplace=True)
# 保存修改后的文件
df.to_excel('modified_file.xlsx', index=False)
```
在上面的代码中,`df.columns[12:]` 表示从第 13 列开始的所有列,`axis=1` 表示删除列,`inplace=True` 表示在原始数据上进行修改,`index=False` 表示不保存行索引。你可以根据自己的需求适当修改代码。
阅读全文