【发布时间】:2020-06-28 21:01:30
【问题描述】:
我不知道为什么它不起作用,我想使用 apply 在数据帧中使用该函数,但类型错误是 TypeError: 'NoneType' 类型的参数不可迭代
df[column1] = ['https://www.some_text.com/ar?cc+cc&q={keyword}',
'https://www.some_text.com/ar?fsd+fsd&q={keyword}',
'https://www.some_text.com/ar?xc+sdc&q={keyword}']
url_s = 'some_text'
url_f = 'some_text_2'
def url_name(x):
if url_s in x:
a = x.replace(url_s,url_f)
return a
df['column1'] = df['column1'].apply(url_name)
【问题讨论】:
-
欢迎堆栈溢出!请更新以包含minimal reproducible example,包括
df['column1']的样本。该错误表明您尝试apply的变量是None
标签: python