I am trying to escape special character "--" in column of DT table but formatPercentage is not letting this happen , manually passing formatPercentage(c(2,3,5)) is working and i want to make it dynamic. so i am looking for a solution through which column having "--" can be displayed in DT table.
I have tried ifelse but doesn't work , this code is just a part of my function.
df <- mtcars[1:6,1:5]
df$drat <- "--"
df$disp <- "--"
#c <- ifelse(df[length(df)] == "--",2:length(df),2:length(df)+1)
datatable(df, escape = FALSE) %>%
formatPercentage(2:5)requirement is how can we pass a list of vector of column through format percentage which can show "--" in DT table output.
yes actually i am trying to mask columns of output summary table if there is any NA values in Column, This is just a simple example.
so the actual problem is I am trying to mask one column in my DT table output but formatPercentage not providing the require output. so i am looking for a solution .
My function is big thats why i am unable to create a reproducible example. because there are many sub functions but you can refer last part of function below
What do you mean when you say mask?
It's not all that helpful to give code in lieu of an explanation, as your code doesn't do what you wish to do, but you haven't been clear on that would be.
What should happen that doesn't yet happen for a cell with dashes in it?
THe only objective is in line 2 , if t2 have any column with dashes then it should show as dashes in dt table also. but formatpercentage is not allowing it