Python 洗牌数据帧中的特定行
我有这个数据帧Python 洗牌数据帧中的特定行,python,pandas,dataframe,rows,shuffle,Python,Pandas,Dataframe,Rows,Shuffle,我有这个数据帧df: col1 col2 col3 673 89279 902 893 894 897 083 37 23 94 382 342 我需要随机洗牌除第一行之外的其他行,有什么帮助吗?试试这个 df = pd.concat([df[:1], df[1:].sample(frac=1)]).reset_index(drop=True) 试试这个 df = pd.concat([df[:1], df[1:].sample(frac=1)]).res
df
:
col1 col2 col3
673 89279 902
893 894 897
083 37 23
94 382 342
我需要随机洗牌除第一行之外的其他行,有什么帮助吗?试试这个
df = pd.concat([df[:1], df[1:].sample(frac=1)]).reset_index(drop=True)
试试这个
df = pd.concat([df[:1], df[1:].sample(frac=1)]).reset_index(drop=True)
不,在那篇文章中是如何洗牌所有数据帧行,这里我想指定行的范围(从第二行到最后,即除第一行以外的所有行)@ChristianSloperNo,在那篇文章中是如何洗牌所有数据帧行,这里我想指定行的范围(从第二行到最后,即除第一行以外的所有行)@ChristianSloper