2013-03-29 49 views
2

我有一個包含許多列的數據框。我想將這個數據框減少到只有我需要的列的數據框。從數據框中選擇列

而不是使用

del df['column_name'] 

的,我並不需要的所有列的,是有辦法來選擇那些我做的,創建一個新的數據幀?我曾嘗試:

df1['column_name'] = df['column_name'] 

回答

4

您可以在列表中選擇列:

cols = ['col1', 'col2'] 
df[cols] 
+0

我不明白爲什麼這個工程,這並不: 'DF = DF [' COL1' ,'col2']]' –

+0

這很奇怪,兩者都應該工作....? –