首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >两个数据帧的相同随机排列序列

两个数据帧的相同随机排列序列
EN

Stack Overflow用户
提问于 2019-06-03 07:28:38
回答 1查看 25关注 0票数 0

我正在尝试对dataframe中的列进行随机排列,但我需要这种排列对于两个dataframe是相同的。

现在我就有了这个

代码语言:javascript
复制
 X_train = X_train.sample(frac=1, axis=1) 
 X_test = X_test.sample(frac=1, axis=1)

这会创建两个不同的排列,但我需要对X_trainX_test使用相同的列排列,例如unison shuffle。

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-03 07:47:49

sample()方法接受一个为随机数生成器设置种子的random_state。这应该在两种情况下产生相同的“随机数”。

代码语言:javascript
复制
fixed_seed = 111
 X_train = X_train.sample(frac=1, axis=1, random_state =fixed_seed  ) 
 X_test = X_test.sample(frac=1, axis=1, random_state =fixed_seed )
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56419710

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档