python pandas 设置超链接
时间: 2024-10-24 14:00:19 浏览: 14
【Python】os + pandas:同一文件夹下,生成该文件夹的超链接(excel)
在Python的pandas库中,如果你想给DataFrame中的数据添加超链接,可以使用HTML格式的数据,并利用`to_html()`函数将带有<a>标签的内容转换成HTML字符串。你可以直接在DataFrame的cell中插入URL,然后通过`html.escape()`确保URL安全地显示。
例如:
```python
import pandas as pd
# 创建一个包含链接的数据
data = {'Name': ['Link Example', 'Another Link'],
'URLs': ['<a href="https://www.example.com">Example</a>', '<a href="https://www.google.com">Google</a>']}
df = pd.DataFrame(data)
# 将URL转为HTML格式并设置字体颜色
df['URLs'] = df['URLs'].apply(lambda x: f'<font color="blue">{x}</font>' if isinstance(x, str) else x)
# 保存为HTML文件
with open('linked_data.html', 'w') as f:
f.write(df.to_html(index=False))
阅读全文