Python 分组还是转置?
我得到了这些数据Python 分组还是转置?,python,pandas,dataframe,group-by,pivot-table,Python,Pandas,Dataframe,Group By,Pivot Table,我得到了这些数据 country report_date market_cap_usd 0 Australia 6/3/2020 90758154576 1 Australia 6/4/2020 91897977251 2 Australia 6/5/2020 94558861975 3 Canada
country report_date market_cap_usd
0 Australia 6/3/2020 90758154576
1 Australia 6/4/2020 91897977251
2 Australia 6/5/2020 94558861975
3 Canada 6/3/2020 42899754234
4 Canada 6/4/2020 43597908706
5 Canada 6/5/2020 45287016456
6 United States of America 6/3/2020 1.16679E+12
7 United States of America 6/4/2020 1.15709E+12
8 United States of America 6/5/2020 1.19652E+12
想把它变成:
report_date Australia Canada ....
6/3/2020 90758154576 42899754234 ...
6/4/2020 91897977251 43597908706 ...
我怎样才能做到这一点?使用
产出
Australia Canada
report_data
6/3/2020 923740927 20387334
6/4/2020 92797294 392738092
你能把你试过的代码包括进去吗far@sushanth我不知道,兄弟……你可能想更具体地说明你正在寻找的转换。例如,在2020年6月4日增加第二行将使情况更加清楚。通常,此变换称为轴。
# pivot the table
data = data.pivot_table(index='report_data', columns='country')
# drop multi-index column
data.columns = [col[1] for col in data.columns]
Australia Canada
report_data
6/3/2020 923740927 20387334
6/4/2020 92797294 392738092