用于选择所有行和列子集的首选熊猫代码

时间:2019-03-25 20:40:13

标签: pandas

假设您有一个名为DataFrame且列为df的熊猫['a','b','c','d','e'],并且您想创建一个列为{{1}的新DataFrame newdf }和'b'。有两种方法可以做到这一点:

'd'

newdf = df[['b','d']]

第一个是使用索引运算符。第二个是使用newdf = df.loc[:,['b','d']] 。有理由偏爱一个吗?

1 个答案:

答案 0 :(得分:0)

由于@coldspeed,似乎首选newdf = df.loc[:,['b','d']]来避免可怕的SettingWithCopyWarning