熊猫数据透视表

数据龙

我有一个带有以下列的Pandas数据框:

SecId   Date           Sector     Country
184149  2019-12-31     Utility    USA
184150  2019-12-31     Banking    USA
187194  2019-12-31     Aerospace  FRA
...............
128502  2020-02-12     CommSvcs   UK
...............

SecId和Date列是索引。我想要的是以下内容。

SecId   Date          Aerospace Banking CommSvcs ........  Utility AFG CAN .. FRA .... UK   USA ...
184149  2019-12-31        0        0       0                  1     0   0      0        0    1
184150  2019-12-31        0        1       0                  0     0   0      0        0    1
187194  2019-12-31        1        0       0                  0     0   0      1        0    0
................
128502  2020-02-12        0        0       1                  0     0   0      0        1    0
................

解决这个问题的有效方法是什么?每天都会对原始数据进行非规范化,并且可以具有数百万行。

斯科特·波士顿

按照@BEN_YO的建议尝试:

pd.get_dummies(df,columns=['Sector', 'Country'], prefix='', prefix_sep='')

输出:

    SecId        Date  Aerospace  Banking  Utility  FRA  USA
0  184149  2019-12-31          0        0        1    0    1
1  184150  2019-12-31          0        1        0    0    1
2  187194  2019-12-31          1        0        0    1    0

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

熊猫:数据透视表

来自分类Dev

熊猫数据透视表

来自分类Dev

重塑熊猫的数据透视表

来自分类Dev

熊猫数据框上的数据透视表操作

来自分类Dev

着色数据透视表熊猫数据框

来自分类Dev

熊猫转换数据框数据透视表

来自分类Dev

熊猫数据透视表排列不聚合

来自分类Dev

熊猫; 棘手的数据透视表

来自分类Dev

熊猫数据透视表嵌套排序

来自分类Dev

Python熊猫模仿Excel数据透视表

来自分类Dev

熊猫按值过滤数据透视表

来自分类Dev

转置熊猫数据透视表

来自分类Dev

熊猫计数中的数据透视表聚合()

来自分类Dev

格式化熊猫数据透视表

来自分类Dev

熊猫合并多个数据透视表

来自分类Dev

熊猫groupby和数据透视表绘图

来自分类Dev

筛选出熊猫数据透视表行

来自分类Dev

熊猫; 棘手的数据透视表

来自分类Dev

熊猫数据透视表最大值

来自分类Dev

熊猫数据透视表降序python

来自分类Dev

MultiIndex数据透视表熊猫python

来自分类Dev

熊猫计数中的数据透视表聚合()

来自分类Dev

如何重新索引熊猫数据透视表

来自分类Dev

熊猫数据框数据透视表和分组

来自分类Dev

计数在熊猫数据框的数据透视表中

来自分类Dev

熊猫:将数据透视表打印到数据框

来自分类Dev

使用数据透视表的列上的熊猫数据框总计

来自分类Dev

用数据透视表重塑熊猫中的数据框

来自分类Dev

熊猫,避免数据透视表中的层次结构