【发布时间】:2015-08-17 17:16:11
【问题描述】:
我有熊猫数据框df。我想选择标准差大于 1 的列。这是我尝试过的
df2 = df[df.std() >1]
df2 = df.loc[df.std() >1]
两者都产生错误。我做错了什么?
【问题讨论】:
-
您正在尝试从行索引中进行选择,而不是从列中进行选择。改用:
df.loc[:, df.std() > 1] -
@ajcr 非常感谢,您回答了我的问题。
标签: pandas statistics multiple-columns