如何在Python中使用3列从数据框创建矩阵

时间:2018-07-20 09:16:13

标签: python matrix

在Python中,我创建了一个包含四列的数据框,该列与世界各地各个交易所列出的股票列表有关。列为:

Stock ticker, 
Country of listing, 
Industry Sector, 
PE multiple

我想创建一个矩阵,对数据进行整理,以便沿X轴看到各个国家,沿Y轴看到各个部门。在每个单元格中,我希望获得各个国家和地区组合中所有公司的平均PE倍数-例如美国的银行和英国的Engineering。

1 个答案:

答案 0 :(得分:0)

您将不得不解释更多……例如:“公司”在哪里列出?

但是据我了解,您正在寻找类似的东西

df.groupby(by=['Country of listing','Industry Sector'])['PE multiple'].median().unstack(level=0)