Удалить столбцы, не содержащие указанного c значения - DataFrame - PullRequest
0 голосов
/ 05 августа 2020

Нужна помощь в удалении столбцов, не содержащих заданное значение c. В этом примере столбцы должны быть удалены, если они не содержат значения 1 (т. Е. Столбцы Col1 и Col3 должны остаться)

ex1 = [1,2,3,4,5]
ex2 = [5,6,7,8,9]
ex3 = [10,1,2,3,4]
ex4 = [2,3,4,5,6]

df1 = pd.DataFrame({'Col1':ex1, 'Col2':ex2, 'Col3':ex3, 'Col4':ex4})

for col in df1.columns:
   if 'CONDITION HERE' in col:
      del df1[col]

Не знаю, что делать с условием. Возможно, value_counts() < 1 определенного c номера?

Любые предложения приветствуются!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...