我有一个这样的csv文件:
id | name | phonenumber | id | name | phonenumber |
---------------------------------------------------
01 | name1| 9999222222 | 02 | name2| 39393939399 |
---------------------------------------------------
03 | name3| 2149999222 | 04 | name4| 29491294192 |
---------------------------------------------------
我如何将其更改为这样:
id | name | phonenumber |
-------------------------
01 | name1| 9999222222 |
-------------------------
02 | name2| 39393939399 |
-------------------------
03 | name3| 2149999222 |
-------------------------
04 | name4| 29491294192 |
-------------------------
谢谢。
答案 0 :(得分:3)
您只需要重塑
df=pd.DataFrame(df.values.reshape((-1,3)),columns=df.columns[:3])
df
Out[256]:
id name phone
0 1 name1 9999222222
1 2 name2 39393939399
2 3 name3 2149999222
3 4 name4 29491294192