如何在R中使用Paste,而新列中没有空格?

时间:2019-02-20 21:05:48

标签: r tidyr

我有以下数据。frame

FileNumber1<-as.factor(c("510-699880","510-699957","510-700077"))
FileNumber2<-as.integer(c(510712140,510712139,510712120))

df<-data.frame(FileNumber1,FileNumber2)

基本上,我希望将FileNumber1设置为与FileNumber2相同的格式,以便以后进行比较。

library(tidyr)

df<-separate(df,FileNumber1,into=c('A','B'), sep="-")
df$FileNumber3<-paste(df$A,df$B)

运行上面的代码时,我得到以下内容

    A      B FileNumber2 FileNumber3
1 510 699880   510712140  510 699880
2 510 699957   510712139  510 699957
3 510 700077   510712120  510 700077

但是我希望FileNumber3列像下面一样,没有间隔。我怎么得到这个?

FileNumber3
510699880
510699957
510700077

1 个答案:

答案 0 :(得分:3)

使用paste()代替paste0()