簡體   English   中英

用樣本改組 pandas df 的一列

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM