我有以下代码,其中我使用了Pandas的random_state
randomState = 123
sampleSize = 750
df = pd.read_csv(filePath, delim_whitespace=True)
df_s = df.sample(n=sampleSize, random_state=randomState)
这会生成一个样本数据框df_s
。每次我使用相同的randomState
运行代码时,都会得到相同的样本df_s
。当我将值从123
更改为12
时,样本也随之改变,因此我想这就是random_state
的作用。
我的愚蠢问题是:数字如何影响样本更改? 我阅读了Pandas文档和Numpy文档,但无法得到清晰的图片。
任何简单明了的解释和示例将不胜感激。