将.csv文件中的一列进行拆分列,以逗号为分隔符进行拆分
时间: 2024-02-23 20:02:03 浏览: 102
可以使用Python中的pandas库来读取csv文件并进行列拆分。具体操作如下:
1.导入pandas库
```python
import pandas as pd
```
2.使用pandas库中的read_csv函数读取csv文件
```python
df = pd.read_csv('filename.csv')
```
3.使用pandas库中的str.split函数对需要拆分的列进行拆分
```python
df[['new_col1', 'new_col2']] = df['col_to_split'].str.split(',', expand=True)
```
其中,`new_col1`和`new_col2`是新拆分出的列的列名,`col_to_split`是需要拆分的列的列名,`,`是拆分的分隔符。
4.保存新的csv文件
```python
df.to_csv('new_filename.csv', index=False)
```
其中,`new_filename.csv`是保存的新csv文件的文件名,`index=False`表示不保存行索引。
完整代码如下:
```python
import pandas as pd
df = pd.read_csv('filename.csv')
df[['new_col1', 'new_col2']] = df['col_to_split'].str.split(',', expand=True)
df.to_csv('new_filename.csv', index=False)
```
阅读全文