更改Python中的数据帧方向
我试图改变我的数据帧的显示方式,从7x2改为2x7。下面让我举一个例子:更改Python中的数据帧方向,python,python-3.x,pandas,dataframe,pivot,Python,Python 3.x,Pandas,Dataframe,Pivot,我试图改变我的数据帧的显示方式,从7x2改为2x7。下面让我举一个例子: 0 1 0 time 3362.0 1 type vehicle enters traffic 2 person 80520_1_Person 3 link
0 1
0 time 3362.0
1 type vehicle enters traffic
2 person 80520_1_Person
3 link 97101
4 vehicle 80520_1_Person
5 networkMode car
6 relativePosition 1.0
我实际上想结束:时间、类型、人、链接、车辆、网络模式、相对位置成为我的列名,所有条目分别进入相应的列位置
time type person link vehicle netMode relatPos
0 3362.0 vehicle enters 80520_1_Person 97101 80520_1_Person car 1.0
1 3362.0 vehicle enters 80520_1_Person 97101 80520_1_Person car 1.0
2 3362.0 vehicle enters 80520_1_Person 97101 80520_1_Person car 1.0
3 3362.0 vehicle enters 80520_1_Person 97101 80520_1_Person car 1.0
...
N 3362.0 vehicle enters 80520_1_Person 97101 80520_1_Person car 1.0
我正在尝试使用pivot(),但显然我缺少了一些东西,因为我无法使它工作
提前感谢除了df.set\u index(0.T)
印刷品:
time type person link vehicle networkMode relativePosition
0 3362.0 vehicle enters traffic 80520_1_Person 97101 80520_1_Person car 1.0
1 3362.0 vehicle enters traffic 80520_1_Person 97101 80520_1_Person car 1.0
2 3362.0 vehicle enters traffic 80520_1_Person 97101 80520_1_Person car 1.0
3 3362.0 vehicle enters traffic 80520_1_Person 97101 80520_1_Person car 1.0
4 3362.0 vehicle enters traffic 80520_1_Person 97101 80520_1_Person car 1.0
df.set_index(0.T)
?@ScottBoston非常感谢。
time type person link vehicle networkMode relativePosition
0 3362.0 vehicle enters traffic 80520_1_Person 97101 80520_1_Person car 1.0
1 3362.0 vehicle enters traffic 80520_1_Person 97101 80520_1_Person car 1.0
2 3362.0 vehicle enters traffic 80520_1_Person 97101 80520_1_Person car 1.0
3 3362.0 vehicle enters traffic 80520_1_Person 97101 80520_1_Person car 1.0
4 3362.0 vehicle enters traffic 80520_1_Person 97101 80520_1_Person car 1.0