Cli*_*cus 5 python printing dataframe pandas jupyter-notebook
我已经看到了许多关于使用prettyprint等非常有用的文章;他们非常有帮助-谢谢。
我想知道是否有像Jupyter笔记本那样从函数中打印数据框并将其输出为“简洁”的内容:

我的主要原因是我想使用熊猫的样式功能来突出显示/着色。我也想从函数而不是Jupyter代码框中打印,因为我已经创建了一些程序包,并且我可能想在调用中吐出2个或更多数据帧。
单独使用prettyprint或print()可以得到纯文本输出:
> Year Month Mean Maximum Temperature Albury \
> 672 1955 January 30.8
> 673 1955 February 27.9
> 674 1955 March 26.7
> 675 1955 April 22.1
> ....
Run Code Online (Sandbox Code Playgroud)
我想要图形输出。不使用print(),例如
historic_dataframe
Run Code Online (Sandbox Code Playgroud)
如果在函数内不执行任何操作。
多谢您的宝贵时间。
dan*_*n_g 13
使用displayfromIPython代替 print
import pandas as pd
from IPython.display import display
df = pd.DataFrame(pd.np.random.random((10, 10)))
display(df)
Run Code Online (Sandbox Code Playgroud)