在Shiny r中以美元显示数据表列值

时间:2015-01-19 21:40:33

标签: r datatable datatables shiny

我有一个数据表,其中一列应以美元表示,一些列以百分比表示。我一直在环顾四周,我仍然不确定该怎么做 - 看起来很容易?

更棘手的部分是我有另一个数据表,其中只有某些条目需要表示为美元(即不是整行或整列) - 有没有办法处理这个?

1 个答案:

答案 0 :(得分:1)

想象一下你的数据表(myData)是2列10行。

您希望第二行以美元为单位:

myData[,2]<-sapply(myData[,2],function(x) paste0("$",x))

或者,您希望第一列中的第6行到第10行为百分比:

myData[6:10,1]<-sapply(myData[6:10,1],function(x) paste0(x,"%"))

或者,您希望第二列中的第1行到第5行以美元为单位,您可以这样做:

myData[1:5,2]<-sapply(myData[1:5,2],function(x) paste0("$",x))