Я очень плохо знаком с Python, Pandas и программированием в целом, извините, если это слишком глупый вопрос.
Вопрос очень похож на этот (я использовал это для своего кода), но я хочу сделать еще один шаг вперед и сохранить все отдельные csv в каждой отдельной папке с таким же именем.
Что у меня есть сейчас:
# this one is used to split carriers csv files
for i, x in carriers.groupby('Contact Account Name'):
x.to_csv(root + '/' "{}.csv".format(i.upper()), index=False)
+
for i, x in carriers.groupby('Contact Account Name'):
p = os.path.join(root, "{}.csv".format(i.upper()))
x.to_csv(p, index=False)
И сохраняет сгруппированные значения «Имя учетной записи контакта» в корневой папке как отдельные csvs. Но мне нужно сохранить его в папке внутри корневой папки, названной значениями «Имя учетной записи контакта».
Я пробовал несколько разных способов создания папок, но не смог.
Фрейм данных:
Contact Account Name
0 Mike
1 Jeff
2 Todd
3 Bill
Как это работает сейчас:
Создает CSV:
root/MIKE.csv
root/JEFF.csv
root/TODD.csv
root/BILL.csv
Как я хочу, чтобы это было:
root/MIKE/MIKE.csv
root/JEFF/JEFF.csv
root/TODD/TODD.csv
root/BILL/BILL.csv
Заранее спасибо!