dataframe.to_html数据帧不创建超链接

2024-04-25 04:00:23 发布

您现在位置:Python中文网/ 问答频道 /正文

生成的HTML文件Dataframe.to_html数据帧()的某个列的字符串内容与URI匹配时,不创建超链接。在

有没有办法在html文档中从数据帧生成超链接?在


Tags: 文件to数据字符串文档内容dataframehtml
2条回答

取决于你的链接有多动态。我目前正在处理同一个问题,并试图用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')上使用它。我目前有针对href的django url模板标记,但基本上你可以在那里放任何东西。我仍然很难在href变为动态时正确地构造它们(例如{%url'cat_view'cat=类别.pk%})

我不这么认为。DataFrame.to_html使用的HTMLFormatter有助于在IPython的HTML笔记本中很好地呈现DataFrame。在

该方法不解析DataFrame的每个元素,即识别一个URI模式来编写<a href="URI">Content</a>或其他内容。在

我不认为(1)这是有计划的,(2)这不是这个方法的目的。也许你可以给GitHub pandas issues page添加一个问题。在

相关问题 更多 >