我的数据集看起来像这样 - 来自csv文件
0 100 1 100 2 100 3 100 4 100 5 100
6 200 7 200 8 200 9 200 0 200 1 200
.....
我想使用python -
以下列格式重塑我的数据集0 100
1 100
2 100
3 100
4 100
5 100
..
6 200
7 200
8 200
9 200
0 200
1 200
...
答案 0 :(得分:0)
使用pd.read_csv
-
df = pd.read_csv('file.csv', sep='\s+', header=None)
arr = df.values
或者,使用np.loadtxt
-
arr = np.loadtxt('file.csv')
现在,重塑并保存 -
np.savetxt('file.csv', arr.reshape(-1, 2), delimiter=',')
或者,如果您希望将结果作为数据框 -
pd.DataFrame(arr.reshape(-1, 2)).set_index(0)
1
0
0 100
1 100
2 100
3 100
4 100
5 100
6 200
7 200
8 200
9 200
0 200
1 200