df [~ df.id.isin не удаляет ничего из оригинального df - PullRequest
0 голосов
/ 24 сентября 2019

Я пытался отбросить строки с идентификатором равным чему-либо в списке ND_Before0_Opioid.id.unique() со следующим кодом:

ND = data[~data.id.isin([ND_Before0_Opioid.id.unique()])]

Но ничего не изменилось, ND остается точно таким же с исходными данными

1 Ответ

0 голосов
/ 24 сентября 2019

roganjosh комментарий на точку..Isin не работает, если dtypes обоих списков не совпадают.

Попробуйте это:

ND = data[~data.id.astype(int).isin(ND_Before0_Opioid.id.astype(int).unique())]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...