熊猫数据框中的可点击链接

sha*_*nuo 2 pandas

此代码可以正常工作并创建可点击的URL。但我想使“ 名称 ”列可点击并隐藏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})
Run Code Online (Sandbox Code Playgroud)

sha*_*nuo 5

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})
Run Code Online (Sandbox Code Playgroud)

  • 卡在这个上了。如何将该样式格式永久应用于数据框?我真的很想有一列读取为链接、链接、链接、链接的字符串,其中包含实际链接的不同网站,具体取决于行 (2认同)