使用pandas库读取学生信息表student01.csv,再将其写入到c:\test\student02.csv,以下划线“_”分隔写入的元素,并列出目录文件。
时间: 2023-05-12 20:07:03 浏览: 134
pandas.read_csv参数详解(小结)
5星 · 资源好评率100%
可以使用以下代码实现:
```python
import pandas as pd
import os
# 读取csv文件
df = pd.read_csv('student01.csv')
# 将数据按照下划线分隔并写入新的csv文件
df['new_col'] = df.apply(lambda row: '_'.join([str(row['id']), row['name'], row['gender'], str(row['age'])]), axis=1)
df[['new_col']].to_csv('c:/test/student02.csv', index=False)
# 列出目录文件
files = os.listdir('c:/test')
print(files)
```
这段代码会将学生信息表student01.csv读取进来,然后将每一行的id、name、gender和age按照下划线分隔,并写入到c:\test\student02.csv中。最后,使用os.listdir()函数列出c:\test目录下的所有文件。
阅读全文