Добавить новый столбец в data.frame на основе других столбцов - PullRequest
0 голосов
/ 22 января 2020

Я хочу добавить новый столбец с именем «FILE» в моем фрейме данных, значение должно быть словом «LAT» + номер первого столбца + мир «LON» + номер второго столбца. Вот мой фрейм данных:

> fileN<-read.csv("files2.csv")
> fileN
         LAT    LON 
1        1.25 -78.75
2        0.75 -79.75
3        0.75 -79.25

И я хочу добавить следующий столбец:

          LAT    LON  FILE
1        1.25 -78.75  LAT1.25LON-78.75
2        0.75 -79.75  LAT0.75LON-79.75
3        0.75 -79.25  LAT0.75LON-79.25

Пожалуйста, не могли бы вы помочь мне

Ответы [ 3 ]

0 голосов
/ 22 января 2020
   library(dplyr)
   fileN <- fileN %>% mutate(FILE = paste0("LAT",LAT, "LON", LON)

Должно работать!

0 голосов
/ 22 января 2020
fileN$FILE=paste0("LAT",fileN$LAT,"LON",fileN$LON)
0 голосов
/ 22 января 2020

Вы можете вставить все элементы.

library(dplyr)

fileN %>%
 mutate(FILE = paste0("LAT", LAT, "LON", LON)  
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...