2016-11-15 4 views
6

저는 열 이름 목록을 사용하여 df에서 열을 삭제하는 가장 빠른 방법을 찾으려고합니다. 이는 멋진 기능 감소 기술입니다. 이것은 내가 지금 사용하고있는 것이며, 영원히 받아 들여지고 있습니다. 모든 제안은 높이 평가됩니다.란 무엇입니까?

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() 
열을 포함

답변

9

이용리스트가 떨어지기

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