我无法使用PyCharm中的样式可视化数据框。我正在使用以下用户指南: http://pandas-docs.github.io/pandas-docs-travis/user_guide/style.html
我只有一个Pandas样式器对象(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
我想生成一些具有样式的数据框,例如颜色编码的单元格,条件格式等 谢谢您的帮助!
答案 0 :(得分:0)
当您执行 df.style.render() 时,Pandas 样式器将 HTML 生成为字符串。
Web 浏览器解释 HTML 并将其显示在浏览器中。
Pycharm 不是网络浏览器 - 它不会解析和显示 HTML。
Jupyter Notebook 是一个用 Python 编写的应用程序,它使用网络浏览器。它提供了 Python 和 Web 浏览器之间的桥梁,这就是为什么您可以创建一个 Pandas 样式器对象,然后将结果视为呈现的 HTML,因为它具有这两种功能。
你不能在 Pycharm 中做到这一点。