如何为 pandas DataFrame 的 _repr_html 方法设置默认样式器?
How to set the default Styler for a pandas DataFrame's _repr_html method?
我有一个 pandas DataFrame,其中有一列是 url,我编写了以下格式化程序以将其作为 link 在我的笔记本中显示:
def make_clickable(val):
# target _blank to open new window
return '<a target="_blank" href="{}">{}</a>'.format(val, val)
all_data.style.format({'url': make_clickable})
这很好地打印出了我的 table,url 可以点击,但我 真正 喜欢做的是制作这种风格保留为该帧的默认值,以便它用于整个同一笔记本中我的数据帧(及其切片)的_repr_html
。
有人知道这是否可行吗?
据我所知,无法注册默认样式。我们覆盖了 _repr_html_
,替换了 clickable_urls
参数。
table_id=None,
render_links=render_links,
)
我有一个 pandas DataFrame,其中有一列是 url,我编写了以下格式化程序以将其作为 link 在我的笔记本中显示:
def make_clickable(val):
# target _blank to open new window
return '<a target="_blank" href="{}">{}</a>'.format(val, val)
all_data.style.format({'url': make_clickable})
这很好地打印出了我的 table,url 可以点击,但我 真正 喜欢做的是制作这种风格保留为该帧的默认值,以便它用于整个同一笔记本中我的数据帧(及其切片)的_repr_html
。
有人知道这是否可行吗?
据我所知,无法注册默认样式。我们覆盖了 _repr_html_
,替换了 clickable_urls
参数。
table_id=None,
render_links=render_links,
)