Добавить столбец и список сайтов в data.frame - PullRequest
0 голосов
/ 10 сентября 2018

Я пытаюсь добавить столбец в свой data.frame, и мне нужно иметь один сайт на каждую строку, в то время как теперь R просто перечислит все мои сайты в одной строке
Я добавил новый столбец:

mdspoints$sitename <- ('B,E,F,K,R,B,E,F,K,R') 

и вот что я получаю

         NMDS1       NMDS2            sitename
 1 -0.10675081 -0.31135031 B,E,F,K,R,B,E,F,K,R
 2 -0.06941165 -0.15541436 B,E,F,K,R,B,E,F,K,R
 3  0.16005296 -0.08913313 B,E,F,K,R,B,E,F,K,R
4 -0.14806604  0.23204307 B,E,F,K,R,B,E,F,K,R
5 -0.04930029  0.02153935 B,E,F,K,R,B,E,F,K,R
 6 -0.06342087 -0.07401687 B,E,F,K,R,B,E,F,K,R

пока мне нужно

         NMDS1       NMDS2  sitename
 1 -0.10675081 -0.31135031 B
 2 -0.06941165 -0.15541436 E
 3  0.16005296 -0.08913313 F
 4 -0.14806604  0.23204307 K
 5 -0.04930029  0.02153935 R
 6 -0.06342087 -0.07401687 B

1 Ответ

0 голосов
/ 10 сентября 2018

Создайте вектор, а не одну строку, что-то вроде:

mdspoints$sitename<-c('B','E','F','K','R','B','E','F','K',R')

c () обозначает вектор.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...