3
我有100行的數據集和我有4個值(A
,B
,C
,D
)我想隨機分配到各行的字符串。但是,我想將A
分配到30行,將B
分配到20行,將C
分配到10行,將D
分配到40行。我將如何去做這件事?我想到的隨機指定無需更換使用數字
df <- data.frame(ID=c(1:100))
values <- c("A", "B", "C", "D")
的方法之一是生成數字1-100的隨機排序列表,並指定第一個10 A
等等,但我想會有一個更好的方法來做到這一點比這。