Я пытаюсь сгенерировать матрицу для своей работы по генерации данных. Текущий код задается
nb<-sample(1:6,3,replace = T)
bt<-c("S","M","L")
df<-matrix(0,3,3)
for(i in 1:nrow(df)){
df[i,1]<-nb[i]
df[i,2]<-as.numeric(sample(bt,1,replace = T))
}
Но проблема в том, что он меняет все значения на символьные значения. Если я меняю bt<-c(1,2,3)
, он работает нормально, так как все значения являются цифрами c.
Кто-нибудь может мне помочь с этим? Мне просто нужно, чтобы столбец 2 был символом, не затрагивая другие значения столбца