Python Pandas返回子字符串与字符串匹配的行
我有一个数据帧,我想在其中检查每一行是否有一列子字符串包含在另一列字符串中。如果位置列的字符串中存在子位置列中的字符,请在检查列中返回True,否则返回False。(左=左,右=右,S=直,U=掉头) 您可以查看这两列,并通过列表理解检查第二行是否位于第一行,这应该非常快:Python Pandas返回子字符串与字符串匹配的行,python,string,pandas,filter,substring,Python,String,Pandas,Filter,Substring,我有一个数据帧,我想在其中检查每一行是否有一列子字符串包含在另一列字符串中。如果位置列的字符串中存在子位置列中的字符,请在检查列中返回True,否则返回False。(左=左,右=右,S=直,U=掉头) 您可以查看这两列,并通过列表理解检查第二行是否位于第一行,这应该非常快: df['Check' ] = [b in a for a,b in zip(df['Position'],df['Subposition'])] print(df) df['Check' ] = [b in a for
df['Check' ] = [b in a for a,b in zip(df['Position'],df['Subposition'])]
print(df)
df['Check' ] = [b in a for a,b in zip(df['Position'],df['Subposition'])]
print(df)
Position Subposition Check
0 L R False
1 L L True
2 LR L True
3 SRU L False