如何使用Python和Pandas在“ https”前面添加引号?

时间:2019-06-20 17:55:35

标签: python pandas python-2.7

我有一个Python脚本,该脚本从一个CSV文件导入链接并将其格式化,然后将其发送到另一个CSV文件。我在格式化阶段遇到问题。

我想在链接中的"之前添加一个https。以下是我正在使用的Python代码。

df['Link'] = df['Link'].apply(lambda x: "\"href:\\{0}\\""\"\"".format(x))

## We just need to get a quote infront of the https
df['Link'][0]
df #

link_list = df['Link']
link_list_grab = link_list[0:50]

上面的脚本返回的是不正确的

"href:\https://www.lifenews.com""

我希望它返回如下

"href:\"https://www.lifenews.com""

我该如何实现?

1 个答案:

答案 0 :(得分:2)

代替这行...

df['Link'] = df['Link'].apply(lambda x: "\"href:\\{0}\\""\"\"".format(x))

尝试一下...

df['Link'] = df['Link'].apply(lambda x: '\"href:\\"{0}\\""\"\"'.format(x))