v
id a b c d
1 1 1 Adam Smith 10
2 2 2 John Bond 15
3 3 3 Sam Ted 20
В командной строке я выпустил следующую команду.Пытается реплицировать строки в dataframe?
> v1<-rbind(v,rep(c(4,5,"Deb","Jones",25),5))
Я пытаюсь сделать dataframe v1 из dataframe V, где v1 должен выглядеть следующим образом:
> v1
id a b c d
1 1 1 Adam Smith 10
2 2 2 John Bond 15
3 3 3 Sam Ted 20
4 4 5 Deb Jones 25
5 4 5 Deb Jones 25
6 4 5 Deb Jones 25
7 4 5 Deb Jones 25
8 4 5 Deb Jones 25
Но то, что я на самом деле получаю это:
> v1
id a b c d
1 1 1 Adam Smith 10
2 2 2 John Bond 15
3 3 3 Sam Ted 20
4 4 5 Deb Jones 25
Почему строка "4 5 Deb Jones 25"
появляется только один раз в v1
, а не в 5 раз?
новичок здесь. Поэтому, пожалуйста, объясните на простом английском. Вся помощь была оценена.
Благодаря
'rep' создает вектор с 5 копий "4 5 Deb Jones 25" в одной строке – jaimedash
Спасибо большое – MrsDP