我正在使用以下代码将数据帧打印到csv;
writer = pd.ExcelWriter('dataframe.xlsx', engine='xlsxwriter')
df.to_excel(writer, sheet_name='dataframe')
writer.save()
但是我的df大约有200列宽(20列10个类别),只有5行深。
有什么方法可以操纵它,以便告诉熊猫在excel文件中的各个列打印位置。
例如。在Excel工作表的第1行上打印第1-10列。在Excel工作表的第6行上打印11-20列。等
真的,我只是想以熊猫格式对excel文件进行格式化,而不是之后必须与excel表一起使用。
答案 0 :(得分:1)
一种解决方案可能是使用.T
转置数据集:
writer = pd.ExcelWriter('dataframe.xlsx', engine='xlsxwriter')
df.T.to_excel(writer, sheet_name='dataframe')
writer.save()