比较熊猫数据集中的字符串列并提取不匹配的值



我有一个多列的数据集,我想将一个名为df.BRAND的列与df.my_Brand的每个条目进行比较,如果df.BRAND的条目与df.my_Brand的任何条目都不匹配,我想把df.BRAND的值移到另一个名为df.New_DESCRIPTION的列,如果它与值匹配,那么我想保持原样。

品牌使用615880.ATT接地棒COMMSCOPEM产品//tr>ELECTRO-WIRE INC.TELCOFLEX II 6 AWG L2 GREEN,KS24194-SOUTHWIRCOMMSCOPEGALTRONICS

尝试以下代码:

df['NEW_DESCRIPTION']=[df['BRAND'][i] if df['BRAND'][i] not in list(df['my_Brand']) else '' for i in range(len(df))]

相关内容

  • 没有找到相关文章

最新更新