кликабельная ссылка в панде - PullRequest
0 голосов
/ 07 мая 2018

Этот код работает правильно и создает кликабельный URL. Но я бы хотел, чтобы колонка " name " была кликабельной и скрывала 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})

1 Ответ

0 голосов
/ 08 мая 2018
df['nameurl'] = df['name'] + '#' + df['url']

def make_clickable_both(val): 
    name, url = val.split('#')
    return f'<a href="{url}">{name}</a>'

df.reset_index().style.format({'nameurl': make_clickable_both})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...