熊猫数据框输出为文本而不是标准格式

时间:2019-07-17 18:10:22

标签: python pandas dataframe output

我正在使用熊猫处理Excel文件并从中创建数据框。它能够读取文件,但是当我打印结果数据框时,它以一种文本格式显示,这与我们习惯的普通文本格式有很大不同。

这就是我读取Excel文件并进行打印的方式:

locations = pd.read_excel('file.xlsx') 
print(locations)

此输出为bad dataframe 看起来像文本输出

我希望它像这样正常输出:

good dataframe

我如何解决我的输出?

2 个答案:

答案 0 :(得分:1)

仅在不调用'print'时才输出'pretty'格式。试试:

button

答案 1 :(得分:1)

在Jupyter笔记本中(我相信您正在使用):

  • 调用numpy.sum()将打印结果,就像显示python控制台一样,在这种情况下,就像您显示的文本示例一样
  • 调用print(dataframe)并运行一个单元格将以您在第二个示例中显示的精美格式打印数据框

只要拥有dataframe,打印时看到的格式就不会取决于DataFrame的内容,而取决于您实际打印的方式