Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 分组还是转置?_Python_Pandas_Dataframe_Group By_Pivot Table - Fatal编程技术网

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