将pandas.DataFrame.set_index 与pandas.DataFrame.index 一起使用。
import pandas as pd
df = pd.DataFrame(
dict(
MUL1=["Data", "Data"],
MUL2=["Data", "Data"],
),
index=["Issue1", "Issue2"],
)
df = df.set_index("www." + df.index + ".com")
print(df)
编辑:OP 评论:
这只是将索引从“issue1”更改为“www.issue1.com”,但不会使其可点击。 (=HYPERLINK) – Aditya Garg
我的回答是链接的可点击性取决于您在哪个程序中显示链接。我使用 Pycharm,它能够检测控制台输出中的 URL 并默认使它们可点击:
也就是说,在其他程序(例如 cmd.exe)中运行脚本时,它可能无法点击。将其设置为html 或markdown style 链接不会改变诸如cmd 之类的情况。但是,如果您要在支持特定链接格式化方法的东西中显示此 DataFrame,那么您可以尝试以下一些示例:
import pandas as pd
df = pd.DataFrame(
dict(
MUL1=["Data", "Data"],
MUL2=["Data", "Data"],
),
index=["Issue1", "Issue2"],
)
index = df.index
# Basic link example
df = df.set_index('www.' + index + '.com/')
print(df)
# Markdown Link Example
df = df.set_index("[" + index + "](www." + index + ".com)")
print(df)
# angle bracket format example
df = df.set_index("<www." + index + ".com>")
print(df)
# html link example
df = df.set_index('<a href="www.' + index + '.com">' + index + '</a>')
print(df)