python以“_”为分隔符,将excel一列分割成很多列,并保留其他列
时间: 2024-03-19 13:45:06 浏览: 109
excel分割_python_分割excel_
可以使用Python的pandas库来读取Excel文件并进行分割。下面是一个示例代码:
```python
import pandas as pd
# 读取Excel文件
df = pd.read_excel('example.xlsx')
# 分割列,以“_”为分隔符
new_cols = df['需要分割的列名'].str.split('_', expand=True)
# 将新分割出来的列添加到原DataFrame中
df = pd.concat([df, new_cols], axis=1)
# 删除原来的需要分割的列
df.drop(['需要分割的列名'], axis=1, inplace=True)
# 保存修改后的Excel文件
df.to_excel('example_new.xlsx', index=False)
```
需要替换代码中的“example.xlsx”为实际的Excel文件名和路径,“需要分割的列名”为需要进行分割的列名。这段代码将会读取Excel文件,将需要分割的列以“_”为分隔符分割成多列,并将新的列添加到原DataFrame中,最后删除原来的需要分割的列,并将修改后的Excel文件保存到“example_new.xlsx”中。
阅读全文