【发布时间】:2019-12-25 19:54:00
【问题描述】:
我想制作一个 pandas 数据帧的三个随机样本,同时随机播种,以便我以后可以再次检索数据。是否适合迭代一系列整数来执行此操作,或者这样做是否有任何副作用?它是否消除了任何伪随机性?这是我正在使用的代码:
for x in range(1,4): # int for the random seed
randsamp = df.sample(frac=0.1, random_state=x)
randsamp.to_csv("./sample"+str(x)+".csv",sep=';')
【问题讨论】:
-
在您的程序中播种一次。不要在每次抽签后都重新播种,这实际上会破坏 PRNG 的行为。
标签: python python-3.x pandas random random-seed