如何使用 sqldf 包将数字与百分比符号连接起来?
How can I concatenate a number with the percentage symbol using sqldf package?
假设我的 df 是这样的:
k <- data.frame(x = c("a", "b","c"), y = c(12, 2, 8), z=c(120, 2, 10))
我想专门使用 sqldf 获得类似的东西:
x y z Perc
a 12 120 10%
b 2 2 100%
c 8 10 80%
我试过这样的事情:
sqldf("select *, y/z*100||'%' as Perc from k")
但这并没有添加百分比符号。
我真的需要用 sqldf 来做。
有什么想法吗?
我们需要用()
包装它
sqldf("select *, (y/z*100)|| '%' as Perc from k")
假设我的 df 是这样的:
k <- data.frame(x = c("a", "b","c"), y = c(12, 2, 8), z=c(120, 2, 10))
我想专门使用 sqldf 获得类似的东西:
x y z Perc
a 12 120 10%
b 2 2 100%
c 8 10 80%
我试过这样的事情:
sqldf("select *, y/z*100||'%' as Perc from k")
但这并没有添加百分比符号。 我真的需要用 sqldf 来做。
有什么想法吗?
我们需要用()
sqldf("select *, (y/z*100)|| '%' as Perc from k")