我有上面的数据帧,我想把它转换成一个csv文件。
我目前正在使用df.to_csv('my_file.csv')
来转换它,但我想留下3个空白列。对于上面文件的行,我有以下过程。在
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文件中,以便在数据帧之后添加更多的数据行。在
考虑最初将数据帧按原样输出到临时文件。然后,在创建maincv的过程中,读取临时文件,反复写入行,然后销毁临时文件。另外,在将dataframe写入csv之前,创建三个空列。在
下面假设您需要两个任务:1)三个空白列和2)在Amazon/Ebay/Kindle行标题下写入数据帧值。示例数据对wdvad,wevad,wdmpv,wempv是其名称的字符串文字:
输出
相关问题 更多 >
编程相关推荐