r - 如何从R中的矩阵中重复选择行样本?

标签 r random

如何从R中的矩阵中重复选择行样本?

因此,请务必清楚,我将从一个100行的矩阵开始,然后能够从其中的5行中选择一个新的矩阵。我希望选择是否进行替换或不进行替换。

最佳答案

在带有samplereplace=TRUE的行上使用replace=FALSE

如果X是您的原始矩阵,则

X[sample(nrow(X),size=5,replace=TRUE),]

要么
X[sample(nrow(X),size=5,replace=FALSE),]

应该管用。 (如果您先选择样本:s <- sample(...)然后选择子集:newmat <- X[s,],可能会更具可读性)

关于r - 如何从R中的矩阵中重复选择行样本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7806702/

相关文章:

RStudio Shiny 错误: there is no package called "shinydashboard"

java - 如何在android studio中的imageview中随机化一组图像?

mysql - SQL : Limit and Randomize results in join

python - getrandbits 不产生恒定长度的数字

Java随机化字符串

PHP 从数据库中获取唯一的随机值

r - 使用对数转换色标时的 ggplotly 鼠标值

r - 错误后如何防止执行进一步的代码步骤?

java - java 和 R 与 Rserve 的连接

r - 使用 Elements 找到 Xpath,但无法通过 rvest 读取/抓取