如何将pandas表中的列名旋转为乳胶方法?

Die*_*ios 5 python latex pandas

我想从 pandas DataFrame 创建一个乳胶表,但列名很长,我想将它们垂直放置,如下所示:

桌子

目前我正在使用该to_latex方法,但我不知道如何旋转标签。

小智 7

这应该通过使用 Latex 命令根据列名创建一个新列表来旋转 90\xc2\xb0 并将此列表作为标题的参数来工作:

\n
df.to_latex(escape=False,header=[\'\\\\rotatebox{90}{\' + c + \'}\' for c in df.columns]))  \n
Run Code Online (Sandbox Code Playgroud)\n

  • 只需确保列名称中没有需要转义字符的字符即可。如果存在,则执行类似 header=['\\rotatebox{90}{' + "\\_".join(c.split("_")) + '}' for c in df.columns 的操作 (2认同)