我正在尝试找出使用列名列表在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()
答案 0 :(得分:13)
使用包含要删除的列的list
:
good_bye_list = ['column_1', 'column_2', 'column_3']
df_reduced.drop(good_bye_list, axis=1, inplace=True)