Я хотел бы изменить имена столбцов таблицы данных на самом последнем шаге, прежде чем выводить ее в приложении Shiny. Отображаемые имена довольно длинные, и я не хочу их изменять, пока я манипулирую данными. В таблице данных гораздо больше изменений форматирования, чем в моем фактическом наборе данных ниже.
Вот фиктивный набор данных:
library(DT)
test.df <- data.frame(a = runif(10), b = 21:20, c = 31:30, d = 31:40)
test.dt <- datatable(test.df) %>% formatPercentage('a', 0) %>% formatCurrency('c', '$')
Теперь, как мне изменить имена столбцов на c ('Col1', 'Col2', 'Col3', 'Col4')? Опять же, я хотел бы, чтобы это был последний шаг перед выводом таблицы данных с функцией renderDataTable
.
Если есть способ создавать псевдонимы столбцов, а не изменять фактические имена столбцов, это тоже сработает.
colnames
аргументdatatable
, который создаст отображаемое имя, как вы хотели. См. Документацию. - person Xiongbing Jin   schedule 12.05.2016