Случайная заливка кадра данных R - PullRequest
0 голосов
/ 19 июня 2020

Как я могу увеличить этот фрейм данных?

val = c(3, 8, 15) 
var = c("x","x","x") 
df = data.frame(var,val) 

умножение объекта var на длину (val) и случайное присвоение значений val

, это можно сделать с помощью:

data.frame(???)[3:2,]

Спасибо

1 Ответ

0 голосов
/ 19 июня 2020
# chose the number of rows your DF should have
N <- 30

# Let's say you want the numbers to be between 1 and 100
val <- sample(1:100, N, replace = T)

# You chosed to name them all 'x' and repeat this N times
var <- rep('x', N)

# make data.frame
df <- data.frame(val,var)

# show the first 10 rows
df[1:10,]
#>    val var
#> 1   81   x
#> 2   31   x
#> 3   33   x
#> 4   18   x
#> 5   29   x
#> 6   66   x
#> 7   16   x
#> 8    9   x
#> 9   35   x
#> 10  33   x
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...