[英]Add hyperlinks to pandas Styler table depending on index and column of each cell
我有一個像
富 | 酒吧 | |
---|---|---|
德國 | 1.0 | 2.0 |
英國 | 3.0 | 4.0 |
法國 | 5.0 | 6.0 |
我想使用Styler.to_html()
將它保存到一個 html 文件中,每個單元格編號上都有可點擊的鏈接。 每個超鏈接都應依賴於其對應的索引和列。 例如,單擊1.0
應該會打開一個類似http://example.com/foo/Germany.html
的 URL。
我遇到了這個問題,但似乎使用Styler.format
不允許我訪問要格式化的單元格的相應索引和列,因此無法將它們嵌入到超鏈接中。
怎樣才能實現這樣的目標?
styler.format 方法接受一個單元格值並可以對其進行重構,包括將其格式化為超鏈接。
假設您的單元格值為 "w;v",那么"<ax={0}>{1}".format(cell_value.split(";"))
將返回"<ax=w>v"
。
在您的情況下,訣竅是在將數據傳遞給 Styler 之前以必要的格式預先准備數據幀,以便可以如上所述應用 styler 元素的樣式格式化方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.