簡體   English   中英

如何使用pandas DataFrame.style?

[英]How do I use pandas DataFrame.style?

我正在嘗試使用Pandas 0.19中新包含的“樣式”以HTML格式格式化數據框。 我正在嘗試使用完全相同的腳本來復制相同的內容,但是我得到了一個Styler對象。

>>> df
              Security       Price  Change Percentage  ChgNetValue  LastClose
10     Japan Five-Year   -0.207000          -4.020000    -0.008000  -0.199000
13        U.S. 10-Year   97.406250        5274.434452    95.593850   1.812500
20        U.S. 30-Year   93.156250        3481.253980    90.555031   2.601562
23      U.S. 3M T-Bill    0.355000          -2.068966    -0.007500   0.362500
31      U.S. Five-Year  100.015625        7803.952347    98.750237   1.265625
36  Eurozone Five-Year   -0.423000          -3.171000    -0.013000  -0.410000
43       U.S. Two-Year   99.898438       12271.036276    99.090919  25.875000
44      U.K. Five-Year    0.529000          -3.114000    -0.017000   0.546000    
>>> df.style
    <pandas.formats.style.Styler object at 0x0000000008133F28>
>>> s = df.style.applymap(color_negative_red)
>>> s
    <pandas.formats.style.Styler object at 0x00000000035116A0>

我具有與文檔中完全相同的功能color_negative_red 我是在Eclipse中執行此操作,而不是IPython。

我想要的是使用to_html()並將條件格式應用於數據框中的每個數字。 有一個更好的方法嗎?

請參見此處 Out [2]下的注釋。 Styler對象定義_repr_html_這使得在筆記本的HTML。

要獲取實際的HTML字符串,請調用styler.render()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM