Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/353.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python AttributeError:(“str&”x27;对象没有属性&“x27”包含在索引持续时间&“x27”出现)_Python_Function_If Statement - Fatal编程技术网

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