有一个数据帧的形式
col1 col2 col3 tochange a1 a2 group1 a4 b1 b2 group1 b4 ... i1 i2 group2 i4 ...
其中col3表示每行标签的二进制类别(即,一行可以在group1或group2中)。
子集 df[df['col3'] == 'group2']
df[df['col3'] == 'group2']
目前正在调查 sample(X)
shuffle
n=10 x=df[df['col3'] == 'group2'].index.values numpy.random.shuffle(x) df.loc[x[:n],'tochange']='something'