小编Men*_*gll的帖子

创建一个填充随机数的新列

很抱歉这个简单的问题,我在搜索中找不到合适的解决方案.我想在我的数据框中创建一个新列,并用1到100之间的随机数填充(可以重复).

以下是我目前正在使用的代码,

data$newrow <- rep(1:100,replace=T, nrow(data))

我收到此错误:

Error in `$<-.data.frame`(`*tmp*`, "newrow", value = c(1L, 2L,  : 
  replacement has 2088800 rows, data has 20888`
Run Code Online (Sandbox Code Playgroud)

你能帮我修改我的代码吗?

r

9
推荐指数
1
解决办法
2万
查看次数

标签 统计

r ×1