我想在数据框中有一个新的“左”或“右”列。我在“附加信息”列中尝试了以下代码
LH = ['lhd','lh','lhd','left','le']
RH = [ 'rhd','rh','rhd','right,'re']
lh_rh= match_id[['MATA_info','tech_info','additional_info']]
lh_rh['additional_info']= lh_rh['additional_info'].str.lower()
Right = lh_rh.loc[lh_rh['additional_info'].isin(RH)]
left = lh_rh.loc[lh_rh['additional_info'].isin(LH)]
如果LH和RH中的关键字与“MATA\u info”、“tech\u info”和“additional\u info”列匹配,则应创建名为“Relation”的附加列,并相应地为LH或RH赋值
MATA_info tech_info additional_info Relation
3,50X085Right F85 NAN RH
3,50X085Left F85 lh LH
将^{} 与^{} 一起使用,然后检查^{} 是否每行至少有一个} :
True
,最后将其传递给^{编辑:
相关问题 更多 >
编程相关推荐