如何解决Python Loop替换字符串的一部分
我正在使用Jupyter Notebook创建一个项目。我在这里创建一个过于简化的示例。
我有一个网址,可以说
while (n := int(input()) != 6:
# carry on with rest of code ...
我需要通过在名称旁边的列中添加带有url=www.instagram.com/alex
函数的url
来创建数据库
我有一个熊猫数据框
replace
需要使用功能的结果
Names
John
Cherry
nancy
我正在做的是
Names url
John wwww.instagram.com/john
Cherry www.instagram.com/cherry
nancy www.instagram.com/nancy
它抛出一个错误,我不能使用data["url"] = url
w = data.names.values
def replace()
for i in w,data.iteritems:
for j in range(len(data.url),data.iteritems:
data["url"]=url.replace("alex",i(j))
return data
作为索引...所以我尝试了很多使用整数的方法,但是直到我手动放置i(0)或i时,它仍然没有给出结果。 (1)或i(3)
如果我尝试为像这样的行添加另一个
range
然后我(w).. 然后它将所有内容更改为在本示例中为www.instagram.com/john
的i(0)我使用过分简化的示例来解决问题,在我的项目中创建函数非常重要,因为url太大且名称被输入(用户选择),所以这就是为什么我需要创建函数的原因
解决方法
data["url"] = "www.instagram.com/" + data["Names"].str.lower()
,
请检查以下内容:
input[type="date"]:in-range::-webkit-datetime-edit-year-field,input[type="date"]:in-range::-webkit-datetime-edit-month-field,input[type="date"]:in-range::-webkit-datetime-edit-day-field {
color: transparent;
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。