paste column values to another column

后端 未结 2 1728
灰色年华
灰色年华 2021-01-20 15:30

I have a simple questions that possibly can be solved with paste My data frame looks like this:

x<-c(3,6,7)
y<-c(0.25,0.35,0.62)
dta1<         


        
相关标签:
2条回答
  • 2021-01-20 15:52

    You could use paste or paste0, but I find sprintf easier to read

    sprintf("%i(.%i)", dta1$x, round(100*dta1$y))
    

    where %i marks integer numbers given in the following arguments (dta1$x and so on).

    0 讨论(0)
  • 2021-01-20 15:57

    You just need to trim the string and combine with paste, so something like:

    paste0(x, "(", substr(y, 2, nchar(y)), ")")
    

    will give you what you are after

    0 讨论(0)
提交回复
热议问题