我有以下df,第0行是标题:
教师、年级、科目
黑色,a,英文
格雷森,b,数学
yodd,a,科学
在python中使用export_csv将每一行保存到csv以便将文件命名为的最佳方法是什么
black.csv
grayson.csv
yodd.csv
black.csv的内容将是:
教师、年级、科目
黑色,a,英文
提前感谢!
更新代码:
df8['CaseNumber'] = df8['CaseNumber'].map(str)
df8.set_index('CaseNumber', inplace=True)
for Casenumber, data in df8.iterrows():
data.to_csv('c:\users\admin\' + Casenumber + '.csv')'''
这可以通过使用pandas:来完成
import pandas as pd
# Preempt the issue of columns being numeric by marking dtype=str
df = pd.read_csv('your_data.csv', header=1, dtype=str)
df.set_index('teacher', inplace=True)
for teacher, data in df.iterrows():
data.to_csv(teacher + '.csv')
编辑:
df8.set_index('CaseNumber', inplace=True)
for Casenumber, data in df8.iterrows():
# Use r and f strings to make your life easier:
data.to_csv(rf'c:usersadmin{Casenumber}.csv')