【发布时间】:2019-01-21 12:45:39
【问题描述】:
我试图通过保持行相同但混合行的顺序来随机化我的行来随机化从属变量。我有以下数据框:
df
columnOne columnTwo dependentVariable
0 TAG 321511 0
1 ID 1111 0
2 ID 2222 0
3 system 1 0
4 TAG 252524 0
5 ID 3333 0
6 ID 4444 0
7 ID 5555 1
8 ID 6666 1
9 TAG 343536 1
10 Local 22 1
11 ID 7777 1
并随机化行:
df
columnOne columnTwo dependentVariable
0 TAG 321511 0
8 ID 6666 1
1 ID 1111 0
2 ID 2222 0
9 TAG 343536 1
3 system 1 0
10 Local 22 1
4 TAG 252524 0
11 ID 7777 1
5 ID 3333 0
6 ID 4444 0
7 ID 5555 1
然后做一个像这样的重置索引
df = df.reset_index(drop=True)
期望的输出:
df
columnOne columnTwo dependentVariable
0 TAG 321511 0
1 ID 6666 1
2 ID 1111 0
3 ID 2222 0
4 TAG 343536 1
5 system 1 0
6 Local 22 1
7 TAG 252524 0
8 ID 7777 1
9 ID 3333 0
10 ID 4444 0
11 ID 5555 1
【问题讨论】: