如何在 PyCharm 中进行 Pandas 造型?

问题描述 投票:0回答:1

我无法使用 PyCharm 中的样式可视化数据框。我正在使用以下用户指南: http://pandas-docs.github.io/pandas-docs-travis/user_guide/style.html

我只得到一个 Pandas styler 对象 (

pandas.io.formats.style.Styler
)

我正在使用

PyCharm 2018.3.7
Pandas 0.25
:

import pandas as pd
import numpy as np

np.random.seed(24)
df = pd.DataFrame({'A': np.linspace(1, 10, 10)})
df = pd.concat([df, pd.DataFrame(np.random.randn(10, 4), columns=list('BCDE'))],
               axis=1)
df.iloc[0, 2] = np.nan

df.style

我想生成一些具有样式的数据框,例如颜色编码单元格、条件格式...等。 谢谢您的帮助!

python pandas pycharm styling pandas-styles
1个回答
2
投票

当您执行 df.style.render() 时,Pandas styler 会生成 HTML 作为字符串。

网络浏览器解释 HTML 并将其显示在浏览器中。

Pycharm 不是网络浏览器 - 它不会解析和显示 HTML。

Jupyter Notebook 是一个使用 Python 编写的、使用 Web 浏览器的应用程序。它在 python 和 Web 浏览器之间提供了一座桥梁,这就是为什么您可以创建 pandas styler 对象,然后以呈现的 HTML 形式查看结果,因为它具有这两种功能。

你不能在 Pycharm 中执行此操作。

© www.soinside.com 2019 - 2024. All rights reserved.