2
我有上面的数据帧,我希望将其转换为csv文件。
我目前在使用df.to_csv('my_file.csv')
来转换它,但我想留下3个空栏。对于上面的文件行,我有以下过程。将熊猫数据帧转换为csv
dirname = os.path.dirname(os.path.abspath(__file__))
csvfilename = os.path.join(dirname, 'MainFile.csv')
with open(csvfilename, 'wb') as output_file:
writer = csv.writer(output_file, delimiter=',')
writer.writerow([])
writer.writerow(["","Amazon","Weekday","Weekend"])
writer.writerow(["","Ebay",wdvad,wevad])
writer.writerow(["","Kindle",wdmpv,wempv])
writer.writerow([])
我想将空白空间后面的数据框合并到三个空白列中。如何将数据框继续添加到现有的csv文件中,以便我可以在数据框之后添加更多的数据行。
也许我误解了这个问题,但是有没有一个原因,你为什么不能创建一个单一的数据框w你想要的格式,然后写? – elelias
@elelias不,我不能,它包含其他几行不同的格式。另外我花了很多时间把它们放在这个格式中。只有数据框才能输入到csv文件,我无法弄清楚如何去做。你能提出一些建议吗? – amazingCodingExperience
什么不能只是将这些列添加到您的df与默认值,然后写入csv? – EdChum