【发布时间】:2015-01-19 21:40:33
【问题描述】:
我有一个数据表,其中一列应以美元表示,有些则以百分比表示。我一直在环顾四周,但我仍然不确定该怎么做 - 似乎很容易?
更棘手的部分是我有另一个数据表,其中只有某些条目需要表示为美元(即不是整行或整列) - 有没有办法处理这个问题?
【问题讨论】:
-
你可能想看看rstudio.github.io/DT
标签: r datatable datatables shiny
我有一个数据表,其中一列应以美元表示,有些则以百分比表示。我一直在环顾四周,但我仍然不确定该怎么做 - 似乎很容易?
更棘手的部分是我有另一个数据表,其中只有某些条目需要表示为美元(即不是整行或整列) - 有没有办法处理这个问题?
【问题讨论】:
标签: r datatable datatables shiny
假设您的数据表 (myData) 是 2 列 x 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))
【讨论】: