【发布时间】:2018-08-08 08:21:53
【问题描述】:
我有两个 csv 文件读入 2 个数据帧:
df1:
Aend Bend
A B
C D
df2
node_name Alarm
A alarm1
D alarm2
列表 =["NTP", "LOS"]
如果列 Aend 或 Bend 与 df2 中的 node_name 匹配,我想检查 df1 中的 row1。如果是,则从 df2 中获取相应的行,并且必须检查条件
`如果 df2[Alarm] 包含 List 中的任何值:
print "YES"
其他:
print "NO"
类似地检查 row2 。 最好的方法是什么。
【问题讨论】:
-
谢谢。我已经更新了我的问题。如果您需要更多详细信息,请告诉我
-
列表包含一些我想检查的字符串。如果在警报中找到这些字符串,我想在新列中添加 Yes 或在该列中添加 No。