2024-10-03 21:34:03 发布
网友
我有一个数据帧,我想在其中检查每一行是否有一列子字符串包含在另一列字符串中。如果位置列的字符串中存在子位置列中的字符,请在检查列中返回True,否则返回False。(左=左,右=右,S=直,U=掉头)
Position Subposition Check L R False L L True LR L True SRU L False
您可以^{}这两列,并通过列表理解检查第二行是否在第一行,这应该非常快:
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
您可以^{} 这两列,并通过列表理解检查第二行是否在第一行,这应该非常快:
相关问题 更多 >
编程相关推荐