这是我的question的后续工作.而不是数据透视表,是否可以将表格展平为如下所示:
data = {'year': ['2016','2016','2015','2014','2013'],'country':['uk','usa','fr','uk'],'sales': [10,21,20,10,12],'rep': ['john','john','claire','kyle','kyle']
}
pd.DataFrame(data).pivot_table(index='country',columns='year',values=['rep','sales'])
rep sales
year 2013 2014 2015 2016 2013 2014 2015 2016
country
fr None kyle claire None None 10 20 None
uk kyle None None john 12 None None 10
usa None None None john None None None 21
扁平表:
rep_2013 rep_2014 rep_2015 rep_2016 sales_2013 sales_2014 sales_2015 sales_2016
country
fr None kyle claire None None 10 20 None
uk kyle None None john 12 None None 10
usa None None None john None None None 21
最佳答案
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。