print('http://google.com')
выводит URL-адрес с возможностью клика.Как создать таблицу с интерактивной гиперссылкой в pandas и Jupyter Notebook
Как получить URL для кликов для pd.DataFrame(['http://google.com', 'http://duckduckgo.com'])
?
print('http://google.com')
выводит URL-адрес с возможностью клика.Как создать таблицу с интерактивной гиперссылкой в pandas и Jupyter Notebook
Как получить URL для кликов для pd.DataFrame(['http://google.com', 'http://duckduckgo.com'])
?
pd.DataFrame.style.format
Попробуйте использовать для этого:
df = pd.DataFrame(['http://google.com', 'http://duckduckgo.com'])
def make_clickable(val):
return '<a href="{}">{}</a>'.format(val,val)
df.style.format(make_clickable)
Я надеюсь, что это окажется полезным.
Если вы хотите применить URL форматирования только один столбец, вы можете использовать:
data = [dict(name='Google', url='http://www.google.com'),
dict(name='Stackoverflow', url='http://stackoverflow.com')]
df = pd.DataFrame(data)
def make_clickable(val):
return '<a href="{}">{}</a>'.format(val, val)
df.style.format({'url': make_clickable})
(PS: К сожалению, у меня не было достаточно репутации, чтобы отправить это как комментарий к @ сообщению Абду в)
Спасибо, dloeckx, искал это за 15 минут! – Framester