熊猫数据框如下所示:
job_url
0 https://neuvoo.ca/view/?id=34134414434
1 https://zip.com/view/?id=35453453454
2 https://neuvoo.com/view/?id=2452444252
我想把所有的字符串都以'https://neuvoo.ca'进入'加拿大'
我的解决方案是使用str.startswith搜索,然后将True替换为“Canada”
csv_file['job_url'] = csv_file['job_url'].str.startswith('https://neuvoo.ca/')
csv_file['job_url'] = replace({'job_url': {np.True: 'Canada', np.False: 'USA'}})
但发现它不能用字符串代替布尔值
让我们尝试使用^{} :
^{} 也可以工作,但与
True
和False
不np.True
/np.False
一起工作:相关问题 更多 >
编程相关推荐