use*_*103 2 python dataframe python-2.7 pandas
我正在尝试用5个变量重新排列数据帧
Data columns (total 7 columns):
Nane 3966 non-null values
Value1 3966 non-null values
Value2 3966 non-null values
Value3 3966 non-null values
Value4 3966 non-null values
Value5 3966 non-null values
Period 3966 non-null values
Run Code Online (Sandbox Code Playgroud)
我想将句号作为列,将其他作为行.
所以
Name Value1 .... Value 5 Period becomes
Period 1 period 2 period3 .... period 3966
Name
Value 1
...
Value 5
Run Code Online (Sandbox Code Playgroud)
我已经尝试过使用stack/unstack和转置函数,但我无法弄明白.有没有人有任何指针?
您想将其Period用作索引.set_index会为你做这件事.然后,您可以转置结果表:
df.set_index('Period').T
Out[13]:
Period 2010 2011 2012
Name foo bar nil
Value1 0,994369885 0,92930566 0,997754262
Value2 0,780942307 0,274566936 0,488064461
Value3 0,510782105 0,390724018 0,642086396
Value4 0,842522334 0,613705323 0,028703768
Value5 0,383279727 0,287280101 0,764773601
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13180 次 |
| 最近记录: |