使用 sep ='\t' 在单独的选项卡中显示 to_csv 数据不起作用
Show to_csv data in separate tabs with sep ='\t' does not work
伙计们,当我想将数据保存到 csv 并查看正确的 excel 文件时,我遇到了 python 问题,每个数据都在单独的选项卡中,但现在我在一个选项卡中获取所有数据.我应该在 sep 中使用什么来查看单独选项卡中的所有数据列? (当我在 python 中打印结果时,我看到正确的列中的所有数据而不是一行)
output_bh.to_csv(path, na_rep = 'empty', header = 1, index = False, sep='\t')
如果我没理解错的话,您想保存为包含多个 工作表 .
的 Excel 文件
假设您有两个 DataFrame:
>>> df1 = pd.DataFrame({'X': [1,2,3,4,5], 'Y': [2,3,4,5,6]})
>>> df2 = pd.DataFrame({'A': [5,4,3,2,1], 'B': [6,5,4,3,2]})
您可以使用 to_excel()
将这些保存到 Excel 文件中
>>> writer = ExcelWriter('output.xlsx')
>>> df1.to_excel(writer,'Sheet1')
>>> df2.to_excel(writer,'Sheet2')
>>> writer.save()
这将创建两个工作表,每个工作表的内容分别为 df1
和 df2
。
伙计们,当我想将数据保存到 csv 并查看正确的 excel 文件时,我遇到了 python 问题,每个数据都在单独的选项卡中,但现在我在一个选项卡中获取所有数据.我应该在 sep 中使用什么来查看单独选项卡中的所有数据列? (当我在 python 中打印结果时,我看到正确的列中的所有数据而不是一行)
output_bh.to_csv(path, na_rep = 'empty', header = 1, index = False, sep='\t')
如果我没理解错的话,您想保存为包含多个 工作表 .
的 Excel 文件假设您有两个 DataFrame:
>>> df1 = pd.DataFrame({'X': [1,2,3,4,5], 'Y': [2,3,4,5,6]})
>>> df2 = pd.DataFrame({'A': [5,4,3,2,1], 'B': [6,5,4,3,2]})
您可以使用 to_excel()
将这些保存到 Excel 文件中>>> writer = ExcelWriter('output.xlsx')
>>> df1.to_excel(writer,'Sheet1')
>>> df2.to_excel(writer,'Sheet2')
>>> writer.save()
这将创建两个工作表,每个工作表的内容分别为 df1
和 df2
。