Python AttributeError:(“str&”x27;对象没有属性&“x27”包含在索引持续时间&“x27”出现)
我的函数有问题,我一直在标题中粘贴属性错误 我的代码Python AttributeError:(“str&”x27;对象没有属性&“x27”包含在索引持续时间&“x27”出现),python,function,if-statement,Python,Function,If Statement,我的函数有问题,我一直在标题中粘贴属性错误 我的代码 def conversion(x): duration = x[0] if duration.str.contains('min'): return duration.split()[0] elif duration.str.,contains('Season'): return duration.split()[0] else: return duration
def conversion(x):
duration = x[0]
if duration.str.contains('min'):
return duration.split()[0]
elif duration.str.,contains('Season'):
return duration.split()[0]
else:
return duration
df['split'] = df[['duration']].apply(conversion)
数据帧包含一列,其中Netflix剧集的持续时间以字符串形式写入。在该列中,以“1季”和“94分钟”为例,混合了两种结构中的值
我的函数应该读入值,检查字符串结构并只返回数字。谢谢。用于检查字符串是否包含子字符串([string]
中的[substring])
这里有输入错误:
elif duration.str.,contains('seasure'):
。您可以使用in
操作符检查一个字符串是否包含在另一个字符串中。e、 g.如果持续时间为“min”。str
>>> "a" in "abc"
True
>>> "ab" in "abc"
True
>>> "d" in "abc"
False
>>> x = "abc"
>>> y = "a"
>>> y in x
True