我有以下数据。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
答案 0 :(得分:3)
使用paste()
代替paste0()