Выбор столбцов для копирования Pandas DataFrame - PullRequest
0 голосов
/ 13 февраля 2019

Я хотел бы скопировать мой существующий df в другой кадр данных pandas.В основном, если мне нужно указать столбцы и копировать, тогда это легко и может быть сделано следующим образом:

df_copy = df[['col_A', 'col_B', 'col_C']].copy()

Но возможно ли копировать только другие столбцы, которые не указаны с использованием этого подхода?Я пробовал таким образом, но, похоже, это неправильно:

df_copy = df[~df['col_A', 'col_B', 'col_C']].copy()

Заранее спасибо!

1 Ответ

0 голосов
/ 13 февраля 2019

Как насчет этого df.columns.isin() с предшествующим отрицанием ~?

df_copy_not = df[df.columns[~df.columns.isin(['col_A', 'col_B', 'col_C'])]]
...