我尝试使用 IPython 中的显示方法,我想在没有索引的情况下打印并将所有列中的值居中对齐。我没有使用 Jupyter 笔记本;我正在使用 pyCharm IDE。
import pandas as pd
from IPython.core.display import display
data = {'Name':['Tom', 'nick', 'krish', 'jack'],
'Age':[20, 21, 19, 18]}
df = pd.DataFrame(data)
df = df.style.set_properties(**{'text-align': 'center'}).hide_index()
display(df)
Run Code Online (Sandbox Code Playgroud)
我得到的输出是这样的(截图):
**<pandas.io.formats.style.Styler object at 0x0000029ED0913550>**
Run Code Online (Sandbox Code Playgroud)
我想在 .py 文件中执行此操作。还有什么方法可以在 pyCharm 中提供的 Sciview 或数据库工具窗口中打印 pandas 的数据框? 科学视图