Панды: сравнение по столбцам со списком - PullRequest
0 голосов
/ 18 октября 2018

Я использую фрейм данных, чтобы отслеживать все возможные комбинации двух узлов.Я пытаюсь вернуть строку, которая соответствует текущим значениям узла.

В моем информационном кадре перечислены шесть возможных комбинаций родительских значений для узла 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()

Токовый выход

...