0
對於賦值,我應該使用SQL從表中獲取表中唯一值的列表作爲R中的向量。我在R中編寫了以下代碼:使用R和R-SQL API執行SQL查詢
selection = dbSendQuery(con, statement = "SELECT user_id FROM twitter_message")
user_id = c(dbFetch(selection))
我應該然後隨機生成3個值,最好使用sample()函數。然而,當我這樣做時,它會生成矢量大小的原始矢量(大約500個值),而不是從矢量中選擇3個值。我不知道這個錯誤是來自我如何將數據放入向量中。我試着寫了下面的代碼:
sample(user_id, size = 3, replace = FALSE, prob = NULL)
不過,我得到一個錯誤:
錯誤的樣本。 int(length(x), size, replace, prob)
:
cannot take a sample larger than the population when 'replace = FALSE'
@grandwizard,以上回答你的問題? –