2016-11-15 55 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)