[英]Shuffling one column of pandas df with sample
當我執行以下操作時,我似乎以原始 df 結束,
train['col1'] = train['col1'].sample(frac=1)
如果我使用.values,我會得到我想要的洗牌:
train['col1'] = train['col1'].sample(frac=1).values
我不清楚為什么會發生這種情況 - 任何見解?
因為沒有.values
的版本會保留index
,而列會保留其順序。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.