2016-11-15 15 views
6

Próbuję znaleźć najszybszy sposób na upuszczenie kolumn w df przy użyciu listy nazw kolumn. to jest technika wymyślnej redukcji cech. To jest to, czego teraz używam i to trwa wiecznie. Wszelkie sugestie są wysoko cenione.jaki jest szybki sposób upuszczania kolumn w ramce danych pandy z listy nazw kolumn

important2=(important[:-(len(important)-500)]) 
    for i in important: 
     if i in important2: 
      pass 
     else: 
      df_reduced.drop(i, axis=1, inplace=True) 
    df_reduced.head() 

Odpowiedz

9
lista

użycie zawierający kolumny mają być spadła

good_bye_list = ['column_1', 'column_2', 'column_3'] 
df_reduced.drop(good_bye_list, axis=1, inplace=True)