我有以下代碼,我使用熊貓random_statePandas 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 documentation和Numpy documentation,但無法得到清晰的圖像。
任何直接的解釋與例子將不勝感激。
https://stackoverflow.com/q/21494489/2285236 – ayhan