我想在输出中添加一个表格标题。 It’s relatively easy to do this in r with flextable , you just have to use function set_caption() , is there a similar package in python 使用 pandas 数据帧(也许 PTable )? 这就是我现在拥有的, 这就是我想要的 请帮忙,谢谢大家! 原文由 timxymo1225 发布,翻译遵循 CC BY-SA 4.0 许可协议
你试过这样做吗? df.style.set_caption("Hello World") 资料来源: 熊猫造型 如果您可以使用 matplotlib ,这里有另一种展示表格的方法 import matplotlib.pyplot as plt import pandas as pd my_frame = pd.DataFrame(data={'simulation1':[71,4.8,65,4.7], 'simulation2':[71,4.8,69,4.7], 'simulation3':[70,3.8,68,4.9], 'experiment':[70.3,3.5,65,4.4]}) #my_frame Display pandas table fig = plt.figure(figsize = (8, 2)) ax = fig.add_subplot(111) ax.table(cellText = my_frame.values, rowLabels = my_frame.index, colLabels = my_frame.columns, loc = "center" ax.set_title("Top 10 Fields of Research by Aggregated Funding Amount") ax.axis("off");