2015-01-19 2 views
2

У меня есть данные, где один из столбцов должен быть выражен в долларах, а некоторые проценты. Я смотрю вокруг, и я все еще не уверен, как это сделать - похоже, было бы легко?Отображение значений столбцов в долларах в Shiny r

Более сложная часть есть у меня есть другая таблица данных, где только некоторые записи должны быть выражены в виде долларов (т. Е. Целых строк или целых столбцов) - есть ли способ справиться с этим?

+0

вы можете взглянуть на http://rstudio.github.io/DT/ –

ответ

0

Представьте, что ваш datatable (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)) 
+0

Спасибо - этот подход работал отлично. Только я использовал функции форматирования из библиотеки весов с помощью sapply. –