根据其他列在data.frame中添加新列

时间:2020-01-22 13:14:38

标签: r

我想在数据框中添加一个名为“ 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 :(得分:0)

您可以粘贴所有元素。

library(dplyr)

fileN %>%
 mutate(FILE = paste0("LAT", LAT, "LON", LON)  

答案 1 :(得分:0)

   library(dplyr)
   fileN <- fileN %>% mutate(FILE = paste0("LAT",LAT, "LON", LON)

应该工作!

答案 2 :(得分:0)

{{1}}