2013-03-29 48 views
2

我有一个包含许多列的数据框。我想将这个数据框减少到只有我需要的列的数据框。从数据框中选择列

而不是使用

del df['column_name'] 

的,我并不需要的所有列的,是有办法来选择那些我做的,创建一个新的数据帧?我曾尝试:

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

回答

4

您可以在列表中选择列:

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

我不明白为什么这个工程,这并不: 'DF = DF [' COL1' ,'col2']]' –

+0

这很奇怪,两者都应该工作....? –