В имеющемся у меня фрейме данных так много столбцов, из которых мне нужно всего несколько. Например,
Col_A Col_B Col_C Col_D Col_E Col_F
... ... ... ... ... ... ...
Мне нужны только столбцы Col_A, Col_C and Col_E
, поэтому в настоящее время я делаю df = df[['Col_A', 'Col_C', 'Col_E']]
, но проблема здесь в том, что не всегда будут столбцы A, C and E
, возможно, все они не будут присутствовать. Поэтому мне нужно, если Col_A
находится в df.columns
, добавить в df и так далее. Есть ли простой способ сделать это? а не столько if
? Теперь, если столбец отсутствует, я получаю KeyError: "['Col_C'] not in index