我有一个数据表,其中一列应以美元表示,一些列以百分比表示。我一直在环顾四周,我仍然不确定该怎么做 - 看起来很容易?
更棘手的部分是我有另一个数据表,其中只有某些条目需要表示为美元(即不是整行或整列) - 有没有办法处理这个?
答案 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))