【发布时间】:2016-09-17 17:01:00
【问题描述】:
我有csv 数据
url
vk.com/feed
vk.com/friends
vk.com/kobrinsky
vk.com/exclusive_muzic
vk.com/o_gordievskaya
vk.com/exclusive_muzic
vk.com/o_gordievskaya
我需要替换一些子字符串。
[u'o_gordievskaya', u'pavel__pechenkin', u'tima555102', u'bl2225554445']
到
[23183634, 86313977, 27313686, 3935697]
我试试
users = pd.read_excel('users.xlsx')
data = pd.read_csv('get_id.csv', error_bad_lines=False)
scrname = users['scrname']
id_scr = users['id']
urls = data['url']
for url in urls:
for scr in scrname:
if scr in url:
url.replace(scr, id_scr)
我将列 scrname 和 id 添加到列表中,我认为这会更容易,但这对我没有帮助
【问题讨论】:
-
您遇到的错误是什么?您当前的解决方案有什么问题?