所以我目前正处于python类中,并且正在努力完成其中一项任务。目标是编写一个程序,从CSV
中查找每个状态的总归属值的中位数,从中使用pandas导入列表并以特定格式打印它们。我遇到的第一个问题之一就是组合来自CSV
的行。同一状态有多行,但是,我需要找到整个状态的中位数,我不确定从哪里开始。老实说,即使在梳理行之前,我甚至不确定如何将行绑在一起。
答案 0 :(得分:0)
pd.DataFrame({'state':['NSW','NSW','Vic','Qld','Qld','Vic','Vic','Vic','Qld','Vic','Qld','NSW'],
'price':pd.np.random.rand(12)
}).groupby('state').median()
希望这能让你开始。我创建了一个非常简单的数据框。您可以使用read_csv函数来创建数据框。
按分类变量分组 - '州'然后将中值函数应用于每个组