假设您有一个名为DataFrame
且列为df
的熊猫['a','b','c','d','e']
,并且您想创建一个列为{{1}的新DataFrame
newdf
}和'b'
。有两种方法可以做到这一点:
'd'
或
newdf = df[['b','d']]
第一个是使用索引运算符。第二个是使用newdf = df.loc[:,['b','d']]
。有理由偏爱一个吗?
答案 0 :(得分:0)
由于@coldspeed,似乎首选newdf = df.loc[:,['b','d']]
来避免可怕的SettingWithCopyWarning
。