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

Я хочу установить переменную на основе соответствия между двумя столбцами информационного кадра. Поскольку у меня много фреймов данных, и я хочу выполнить эту операцию для всех них, я даю имя столбца в виде переменных fk1 и fk2. Но, к сожалению, это дает мне «KeyError: False»

Ранее я использовал

if not L.query('@Cid1 == id1 and @Cid2 == id2').empty:
    Y[i] = 1
    i += 1

и все работало без проблем. Но когда я использую приведенный ниже код, это дает мне ошибку

if not L.query('@Cid1 == @fk1 and @Cid2 == @fk2').empty:
        Y[i] = 1
        i += 1;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...