假设我有一个数据帧potential
,其能量取决于角度:
121.7352 -3686.7807696787
105 -3686.6995320774
110 -3686.7274964541
115 -3686.6904245431
120 -3686.7741522700
125 -3686.7919721470
130 -3686.8060341619
135 -3686.8165389535
列标题是['angle', 'energy']
。在
现在,我要将此导出到具有以下内容的LaTeX表:
^{pr2}$如何在导出的表中获取列标题,例如:
['Angle in $^\\circ$', 'Energy in kJ / mole']
请注意,我知道我可以在导出之前重命名potential
dataframe的列,然后再重新命名。但如果没有必要,我不想这样做。在
你可以用Tabulate来做这个。在
例如
您可以传递
tablefmt="latex"
作为参数来生成Latex表。在在即将发布的pandas 0.20.0版本中,可以将包含别名的可选列表传递给header参数。 所以这个例子可以写成:
aliases = ['Angle in $^\\circ$', 'Energy in kJ / mole'] potential.to_latex('potential.tex', index=False, header=aliases)
对于
to_string
方法也是如此。在相关问题 更多 >
编程相关推荐