Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/336.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 你好,非常感谢你在这方面的帮助。当我尝试使用它时,我得到的响应序列对象没有itertuples属性。你知道为什么会这样吗?我已经更新了代码,希望有助于进一步澄清我的情况。@JG518上面的代码是在数据帧上运行的,您一定给了它一个系列。请查看这两种方法之间差_Python_String_Numpy_Dataframe - Fatal编程技术网

Python 你好,非常感谢你在这方面的帮助。当我尝试使用它时,我得到的响应序列对象没有itertuples属性。你知道为什么会这样吗?我已经更新了代码,希望有助于进一步澄清我的情况。@JG518上面的代码是在数据帧上运行的,您一定给了它一个系列。请查看这两种方法之间差

Python 你好,非常感谢你在这方面的帮助。当我尝试使用它时,我得到的响应序列对象没有itertuples属性。你知道为什么会这样吗?我已经更新了代码,希望有助于进一步澄清我的情况。@JG518上面的代码是在数据帧上运行的,您一定给了它一个系列。请查看这两种方法之间差,python,string,numpy,dataframe,Python,String,Numpy,Dataframe,你好,非常感谢你在这方面的帮助。当我尝试使用它时,我得到的响应序列对象没有itertuples属性。你知道为什么会这样吗?我已经更新了代码,希望有助于进一步澄清我的情况。@JG518上面的代码是在数据帧上运行的,您一定给了它一个系列。请查看这两种方法之间差异的简单解释。解决这个问题应该非常简单,只需将其视为发生的错误,因为您在列表项上使用了列表函数?如果是这样的话,我是否只需要将该系列转换为数据帧,然后运行它?有没有办法在一系列节目中做到这一点?非常感谢。@JG518您可以将该系列转换为数据帧,


你好,非常感谢你在这方面的帮助。当我尝试使用它时,我得到的响应序列对象没有itertuples属性。你知道为什么会这样吗?我已经更新了代码,希望有助于进一步澄清我的情况。@JG518上面的代码是在数据帧上运行的,您一定给了它一个系列。请查看这两种方法之间差异的简单解释。解决这个问题应该非常简单,只需将其视为发生的错误,因为您在列表项上使用了列表函数?如果是这样的话,我是否只需要将该系列转换为数据帧,然后运行它?有没有办法在一系列节目中做到这一点?非常感谢。@JG518您可以将该系列转换为数据帧,是的,但这里重要的是您正在尝试做什么,什么是有意义的。上面的代码设计用于处理您在文章中显示的数据帧。是的,在数据框内,我试图将列的每一行设置为等于不同列中同一行中文本的一部分。例如col1=col2.str.strip等,但我遇到了空错误或属性错误以及更多错误,因为我觉得这里缺少了一些简单的东西。您好,非常感谢您在这方面的帮助。当我尝试使用它时,我得到的响应序列对象没有itertuples属性。你知道为什么会这样吗?我已经更新了代码,希望有助于进一步澄清我的情况。@JG518上面的代码是在数据帧上运行的,您一定给了它一个系列。请查看这两种方法之间差异的简单解释。解决这个问题应该非常简单,只需将其视为发生的错误,因为您在列表项上使用了列表函数?如果是这样的话,我是否只需要将该系列转换为数据帧,然后运行它?有没有办法在一系列节目中做到这一点?非常感谢。@JG518您可以将该系列转换为数据帧,是的,但这里重要的是您正在尝试做什么,什么是有意义的。上面的代码设计用于处理您在文章中显示的数据帧。是的,在数据框内,我试图将列的每一行设置为等于不同列中同一行中文本的一部分。例如col1=col2.str.strip等,但我遇到了空错误或属性错误,以及更多的错误,因为我觉得这里缺少了一些简单的东西。
     df['COL1']
0 PB~Cucumber_IT~_TL~Vegatables_SP~
1 PB~Potato_IT~_TB~Starch_SP~
2 PB~Onion_IT~_PE~Vegatables_BA~
for i in df['COL1']:
    if 'TL~' in df['COL1'][i]:
        df['COL2'][i] = df['COL1'][i].str.split('TL~').str[1].str.split('_SP~').str[0]
     elif 'TB~' in df['COL1'][i]:
         df['COL2'][i] = df['COL1'][i].str.split('TB~').str[1].str.split('_SP~').str[0]
     elif 'PE~' in df['COL1'][i]:
         df['COL2'][i] = df['COL1'][i].str.split('PE~').str[1].str.split('_BA~').str[0]
     df['COL2']
0 Vegatables
1 Starch
2 Vegatables
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 54 entries, 0 to 53
Data columns (total 16 columns):
notthiscolumn4            54 non-null object
thiscolumn                54 non-null object
notthiscolumn3            54 non-null object
notthiscolumn2            54 non-null object
notthiscolumn             54 non-null object
dtypes: object(16)