熊猫:与列表进行逐列比较

时间:2018-10-18 00:03:38

标签: python pandas bayesian-networks

我正在使用一个数据框来跟踪两个节点的所有可能组合。我正在尝试返回与当前节点值相对应的行。

我的数据框列出了节点1的父级值的六个可能组合。父级为7和2。节点7和2的值分别为2和1。

当前,我正在使用isin()方法,但是当数据帧中的值等于任何值时,它将返回“ True”

如何执行此比较,以便仅将第一个父对象与数据框的第一列进行比较,依此类推?

谢谢!

parent_values = [df.iloc[z,parents[i]] for i in range(0,len(parents))]
tf_frame = parent_df.isin(parent_values)
testout = tf_frame.index[parent_df[7] == True].tolist()

Current output

0 个答案:

没有答案