如下图所示,它是一个包含图书数据的json,书店每年都会调整图书价格。目标是获得每本书的年平均书价,并将其显示在表格中
Json
[
{
"Year":"2009",
"Book store":"ABC Store",
"Book name":"Happy Prince"
"Book price":"10"
},
{
"Year":"2009",
"Book store":"ABC Store",
"Book name":"Happy Prince"
"Book price":"14"
},
"Year":"2009",
"Book store":"ABC Store",
"Book name":"Happy Prince"
"Book price":"13"
},
"Year":"2009",
"Book store":"ABC Store",
"Book name":"Jane"
"Book price":"10"
},
"Year":"2009",
"Book store":"ABC Store",
"Book name":"Jane"
"Book price":"12"
},
"Year":"2010",
"Book store":"ABC Store",
"Book name":"Happy Prince"
"Book price":"15"
},
"Year":"2010",
"Book store":"ABC Store",
"Book name":"Happy Prince"
"Book price":"10"
},
"Year":"2010",
"Book store":"ABC Store",
"Book name":"Jane"
"Book price":"15"
},
"Year":"2010",
"Book store":"ABC Store",
"Book name":"Jane"
"Book price":"11"
},
]
传递给
DataFrame
构造函数,然后使用groupby
,注意这里我们将数值列作为字符串类型,所以我们需要在使用mean
函数之前将其转换回来数据固定和输入
除了BENY的,您也可以使用pivot表(这是我给出的示例,在BENY回答之前,因为我正忙于修复json:-)
所以我觉得还是值得分享的
相关问题 更多 >
编程相关推荐