來自Dataframe.to_html()的HTML文件在其中一列的字符串內容與URI匹配時不會創建超鏈接。dataframe.to_html不會創建超鏈接
有沒有辦法在DataFrame的html文檔中生成超鏈接?
來自Dataframe.to_html()的HTML文件在其中一列的字符串內容與URI匹配時不會創建超鏈接。dataframe.to_html不會創建超鏈接
有沒有辦法在DataFrame的html文檔中生成超鏈接?
我不這麼認爲。由DataFrame.to_html
使用的HTMLFormatter
有助於在IPython HTML筆記本中呈現出DataFrame
。
該方法不會分析您的DataFrame
的每個元素,即識別URI模式以編寫<a href="URI">Content</a>
或其他內容。
我不認爲(1)它的計劃和(2)它不是這種方法的目的。也許你可以添加一個問題到GitHub pandas issues page。
已完成。 ;) –
https://github.com/pandas-dev/pandas/issues/2679 – sirex
取決於您的鏈接的動態。我目前正在就同一問題,並試圖用jQuery來解決這個問題:
$(document).ready(function(){
$('thead th').each(function(){
$(this).html('<a href="{% url "cat_view" %}">' + $(this).html() + '</a>');
});
$('tbody tr th').each(function(){
$(this).html('<a href="{% url "date_view" %}">' + $(this).html() + '</a>')
});
});
這使得標題鏈接,但你可以只使用它在$(「tobdy TR TD」),如果這就是你所需要的。我目前有hrefs的django url-template標籤,但基本上可以放入任何東西。我仍然努力正確地構建href的動態(例如{%url'cat_view'cat = category.pk%})
也許這個問題可以幫助:http://stackoverflow.com/questions/1727535/replace-urls-in-text-with-links-to-urls –