Conditional Formatting Cell R DataTable











up vote
0
down vote

favorite












I need to implement conditional formatting in my datatable. See an example below. What I need is to highlight the third row, "PercentDone", based on if that number is greater than the thresholds in rows 4 and 5.



If the number is greater than 50%, I would like to highlight it green.



If it is between 25% and 50%, I would like to highlight it yellow.



If it is under 25%, I would like to highlight it red.



This is similar to something someone would do in Excel with conditional formatting, I am just unsure as to how to implement it in a datatable in R.



In the example below, the 46% in column 1 should be yellow, the 11% in column 2 should be red, and the 65% in column 3 should be green.



df = data.frame(
c(51, 59, '46%', '25%', '50%'),
c(12, 93, '11%', '25%', '50%'),
c(40, 22, '65%', '25%', '50%'))

colnames(df) = c('Location1', 'Location2', 'Location3')
rownames(df) = c('Done', 'Need', 'PercentDone', 'Threshold1', 'Threshold2')

DT = datatable(df) %>%
formatStyle(...)









share|improve this question






















  • Do the thresholds change each time or are they fixed?
    – GGamba
    Jun 6 '17 at 1:07












  • Is the mixed-format (numeric and character) for each column of your df done on purpose?
    – Adam Quek
    Jun 6 '17 at 3:38










  • Thank you for your responses. Yes, it's on purpose, as the table must look this way. I suppose getting the number version of row 3 could be done by as.numeric(gsub('%', '', df[3,])). The thresholds are fixed, which does make it a little easier. I'm mainly confused by what to put in the formatStyle().
    – tsouchlarakis
    Jun 6 '17 at 16:14












  • Does anyone know of a way to achieve this?
    – tsouchlarakis
    Jul 13 '17 at 20:54















up vote
0
down vote

favorite












I need to implement conditional formatting in my datatable. See an example below. What I need is to highlight the third row, "PercentDone", based on if that number is greater than the thresholds in rows 4 and 5.



If the number is greater than 50%, I would like to highlight it green.



If it is between 25% and 50%, I would like to highlight it yellow.



If it is under 25%, I would like to highlight it red.



This is similar to something someone would do in Excel with conditional formatting, I am just unsure as to how to implement it in a datatable in R.



In the example below, the 46% in column 1 should be yellow, the 11% in column 2 should be red, and the 65% in column 3 should be green.



df = data.frame(
c(51, 59, '46%', '25%', '50%'),
c(12, 93, '11%', '25%', '50%'),
c(40, 22, '65%', '25%', '50%'))

colnames(df) = c('Location1', 'Location2', 'Location3')
rownames(df) = c('Done', 'Need', 'PercentDone', 'Threshold1', 'Threshold2')

DT = datatable(df) %>%
formatStyle(...)









share|improve this question






















  • Do the thresholds change each time or are they fixed?
    – GGamba
    Jun 6 '17 at 1:07












  • Is the mixed-format (numeric and character) for each column of your df done on purpose?
    – Adam Quek
    Jun 6 '17 at 3:38










  • Thank you for your responses. Yes, it's on purpose, as the table must look this way. I suppose getting the number version of row 3 could be done by as.numeric(gsub('%', '', df[3,])). The thresholds are fixed, which does make it a little easier. I'm mainly confused by what to put in the formatStyle().
    – tsouchlarakis
    Jun 6 '17 at 16:14












  • Does anyone know of a way to achieve this?
    – tsouchlarakis
    Jul 13 '17 at 20:54













up vote
0
down vote

favorite









up vote
0
down vote

favorite











I need to implement conditional formatting in my datatable. See an example below. What I need is to highlight the third row, "PercentDone", based on if that number is greater than the thresholds in rows 4 and 5.



If the number is greater than 50%, I would like to highlight it green.



If it is between 25% and 50%, I would like to highlight it yellow.



If it is under 25%, I would like to highlight it red.



This is similar to something someone would do in Excel with conditional formatting, I am just unsure as to how to implement it in a datatable in R.



In the example below, the 46% in column 1 should be yellow, the 11% in column 2 should be red, and the 65% in column 3 should be green.



df = data.frame(
c(51, 59, '46%', '25%', '50%'),
c(12, 93, '11%', '25%', '50%'),
c(40, 22, '65%', '25%', '50%'))

colnames(df) = c('Location1', 'Location2', 'Location3')
rownames(df) = c('Done', 'Need', 'PercentDone', 'Threshold1', 'Threshold2')

DT = datatable(df) %>%
formatStyle(...)









share|improve this question













I need to implement conditional formatting in my datatable. See an example below. What I need is to highlight the third row, "PercentDone", based on if that number is greater than the thresholds in rows 4 and 5.



If the number is greater than 50%, I would like to highlight it green.



If it is between 25% and 50%, I would like to highlight it yellow.



If it is under 25%, I would like to highlight it red.



This is similar to something someone would do in Excel with conditional formatting, I am just unsure as to how to implement it in a datatable in R.



In the example below, the 46% in column 1 should be yellow, the 11% in column 2 should be red, and the 65% in column 3 should be green.



df = data.frame(
c(51, 59, '46%', '25%', '50%'),
c(12, 93, '11%', '25%', '50%'),
c(40, 22, '65%', '25%', '50%'))

colnames(df) = c('Location1', 'Location2', 'Location3')
rownames(df) = c('Done', 'Need', 'PercentDone', 'Threshold1', 'Threshold2')

DT = datatable(df) %>%
formatStyle(...)






r datatable






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Jun 5 '17 at 21:35









tsouchlarakis

354518




354518












  • Do the thresholds change each time or are they fixed?
    – GGamba
    Jun 6 '17 at 1:07












  • Is the mixed-format (numeric and character) for each column of your df done on purpose?
    – Adam Quek
    Jun 6 '17 at 3:38










  • Thank you for your responses. Yes, it's on purpose, as the table must look this way. I suppose getting the number version of row 3 could be done by as.numeric(gsub('%', '', df[3,])). The thresholds are fixed, which does make it a little easier. I'm mainly confused by what to put in the formatStyle().
    – tsouchlarakis
    Jun 6 '17 at 16:14












  • Does anyone know of a way to achieve this?
    – tsouchlarakis
    Jul 13 '17 at 20:54


















  • Do the thresholds change each time or are they fixed?
    – GGamba
    Jun 6 '17 at 1:07












  • Is the mixed-format (numeric and character) for each column of your df done on purpose?
    – Adam Quek
    Jun 6 '17 at 3:38










  • Thank you for your responses. Yes, it's on purpose, as the table must look this way. I suppose getting the number version of row 3 could be done by as.numeric(gsub('%', '', df[3,])). The thresholds are fixed, which does make it a little easier. I'm mainly confused by what to put in the formatStyle().
    – tsouchlarakis
    Jun 6 '17 at 16:14












  • Does anyone know of a way to achieve this?
    – tsouchlarakis
    Jul 13 '17 at 20:54
















Do the thresholds change each time or are they fixed?
– GGamba
Jun 6 '17 at 1:07






Do the thresholds change each time or are they fixed?
– GGamba
Jun 6 '17 at 1:07














Is the mixed-format (numeric and character) for each column of your df done on purpose?
– Adam Quek
Jun 6 '17 at 3:38




Is the mixed-format (numeric and character) for each column of your df done on purpose?
– Adam Quek
Jun 6 '17 at 3:38












Thank you for your responses. Yes, it's on purpose, as the table must look this way. I suppose getting the number version of row 3 could be done by as.numeric(gsub('%', '', df[3,])). The thresholds are fixed, which does make it a little easier. I'm mainly confused by what to put in the formatStyle().
– tsouchlarakis
Jun 6 '17 at 16:14






Thank you for your responses. Yes, it's on purpose, as the table must look this way. I suppose getting the number version of row 3 could be done by as.numeric(gsub('%', '', df[3,])). The thresholds are fixed, which does make it a little easier. I'm mainly confused by what to put in the formatStyle().
– tsouchlarakis
Jun 6 '17 at 16:14














Does anyone know of a way to achieve this?
– tsouchlarakis
Jul 13 '17 at 20:54




Does anyone know of a way to achieve this?
– tsouchlarakis
Jul 13 '17 at 20:54












1 Answer
1






active

oldest

votes

















up vote
1
down vote



accepted










Late reply, but might prove useful for someone else so I'm posting.

If transposing the table is not a problem, you can try the following.


The final table should look like this:



enter image description here



DF = data.frame(
c(51, 59, '46%', '25%', '50%'),
c(12, 93, '11%', '25%', '50%'),
c(40, 22, '65%', '25%', '50%'), stringsAsFactors = FALSE )# variables as chr, w/o factor levels)


colnames(DF) = c('Location1', 'Location2', 'Location3')
rownames(DF) = c('Done', 'Need', 'PercentDone', 'Threshold1', 'Threshold2')

head(DF)


Retrieve only the numbers from the percentages, convert to numeric to be able to perform the comparisons:



# Define function for retrieving digits; One-liner courtesy of @stla at GitHub
Numextract <- function(string){ unlist(regmatches(string,gregexpr("[[:digit:]]+\.*[[:digit:]]*",string)))}

# Apply Numextract to all dataframe;
# retrieves only digits but still class is chr
DF [,] <- lapply(DF[,], Numextract)

# Convert to numeric to allow for comparison
DF [,] <- lapply(DF[,], as.numeric)

# Transpose dataframe to access the `PercentDone` as a column
DF = t(DF)


Consider removing the values from the dataframe and have as vars



Threshold1 = 25
Threshold2 = 50


Customizing datatable: Highlight PercentDone



DT::datatable(DF, 
filter = "bottom",
caption = "I am the title",


# OPTIONS:
options = list(

initComplete = JS(
"function(settings, json) {",
"$(this.api().table().header()).css({'background-color': '#000', 'color': '#fff'});",
"}"),
columnDefs = list(list(targets = length(colnames(DF)), visible = TRUE)))) %>%

# Change fontsize of cell values
formatStyle(columns = c(1:length(colnames(df))),
fontSize = "85%",
fontFamily = "Verdana")%>%



# Format column based on P.Value levels
formatStyle(fontWeight = 'bold',
# Format this:
"PercentDone",

# Font color
color = styleInterval(c(0.0), c('black', 'black')),
backgroundColor = styleInterval(c(Threshold1, Threshold2),
c('lightgreen', '#f4d35e', "tomato"))) -> fancyTable


# Print customized color-coded datatable:
fancyTable





share|improve this answer























  • I'd suggest uploading the image using StackOverflow's built-in system, especially if you are linking to someone else's dropbox. In the event the link goes dead.
    – Anonymous coward
    Nov 14 at 15:24






  • 1




    Thanks for your answer. I have moved on from this project in time, but I hope this may help someone in the future. Thanks again.
    – tsouchlarakis
    Nov 14 at 19:04










  • @Anonymouscoward Thanks for suggestion. I am new and posting a picture is not allowed unless one reaches a certain number of reputation points. Ideas on how to alt post an image very welcome
    – cgpu
    Nov 15 at 14:18











Your Answer






StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














 

draft saved


draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f44378056%2fconditional-formatting-cell-r-datatable%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes








up vote
1
down vote



accepted










Late reply, but might prove useful for someone else so I'm posting.

If transposing the table is not a problem, you can try the following.


The final table should look like this:



enter image description here



DF = data.frame(
c(51, 59, '46%', '25%', '50%'),
c(12, 93, '11%', '25%', '50%'),
c(40, 22, '65%', '25%', '50%'), stringsAsFactors = FALSE )# variables as chr, w/o factor levels)


colnames(DF) = c('Location1', 'Location2', 'Location3')
rownames(DF) = c('Done', 'Need', 'PercentDone', 'Threshold1', 'Threshold2')

head(DF)


Retrieve only the numbers from the percentages, convert to numeric to be able to perform the comparisons:



# Define function for retrieving digits; One-liner courtesy of @stla at GitHub
Numextract <- function(string){ unlist(regmatches(string,gregexpr("[[:digit:]]+\.*[[:digit:]]*",string)))}

# Apply Numextract to all dataframe;
# retrieves only digits but still class is chr
DF [,] <- lapply(DF[,], Numextract)

# Convert to numeric to allow for comparison
DF [,] <- lapply(DF[,], as.numeric)

# Transpose dataframe to access the `PercentDone` as a column
DF = t(DF)


Consider removing the values from the dataframe and have as vars



Threshold1 = 25
Threshold2 = 50


Customizing datatable: Highlight PercentDone



DT::datatable(DF, 
filter = "bottom",
caption = "I am the title",


# OPTIONS:
options = list(

initComplete = JS(
"function(settings, json) {",
"$(this.api().table().header()).css({'background-color': '#000', 'color': '#fff'});",
"}"),
columnDefs = list(list(targets = length(colnames(DF)), visible = TRUE)))) %>%

# Change fontsize of cell values
formatStyle(columns = c(1:length(colnames(df))),
fontSize = "85%",
fontFamily = "Verdana")%>%



# Format column based on P.Value levels
formatStyle(fontWeight = 'bold',
# Format this:
"PercentDone",

# Font color
color = styleInterval(c(0.0), c('black', 'black')),
backgroundColor = styleInterval(c(Threshold1, Threshold2),
c('lightgreen', '#f4d35e', "tomato"))) -> fancyTable


# Print customized color-coded datatable:
fancyTable





share|improve this answer























  • I'd suggest uploading the image using StackOverflow's built-in system, especially if you are linking to someone else's dropbox. In the event the link goes dead.
    – Anonymous coward
    Nov 14 at 15:24






  • 1




    Thanks for your answer. I have moved on from this project in time, but I hope this may help someone in the future. Thanks again.
    – tsouchlarakis
    Nov 14 at 19:04










  • @Anonymouscoward Thanks for suggestion. I am new and posting a picture is not allowed unless one reaches a certain number of reputation points. Ideas on how to alt post an image very welcome
    – cgpu
    Nov 15 at 14:18















up vote
1
down vote



accepted










Late reply, but might prove useful for someone else so I'm posting.

If transposing the table is not a problem, you can try the following.


The final table should look like this:



enter image description here



DF = data.frame(
c(51, 59, '46%', '25%', '50%'),
c(12, 93, '11%', '25%', '50%'),
c(40, 22, '65%', '25%', '50%'), stringsAsFactors = FALSE )# variables as chr, w/o factor levels)


colnames(DF) = c('Location1', 'Location2', 'Location3')
rownames(DF) = c('Done', 'Need', 'PercentDone', 'Threshold1', 'Threshold2')

head(DF)


Retrieve only the numbers from the percentages, convert to numeric to be able to perform the comparisons:



# Define function for retrieving digits; One-liner courtesy of @stla at GitHub
Numextract <- function(string){ unlist(regmatches(string,gregexpr("[[:digit:]]+\.*[[:digit:]]*",string)))}

# Apply Numextract to all dataframe;
# retrieves only digits but still class is chr
DF [,] <- lapply(DF[,], Numextract)

# Convert to numeric to allow for comparison
DF [,] <- lapply(DF[,], as.numeric)

# Transpose dataframe to access the `PercentDone` as a column
DF = t(DF)


Consider removing the values from the dataframe and have as vars



Threshold1 = 25
Threshold2 = 50


Customizing datatable: Highlight PercentDone



DT::datatable(DF, 
filter = "bottom",
caption = "I am the title",


# OPTIONS:
options = list(

initComplete = JS(
"function(settings, json) {",
"$(this.api().table().header()).css({'background-color': '#000', 'color': '#fff'});",
"}"),
columnDefs = list(list(targets = length(colnames(DF)), visible = TRUE)))) %>%

# Change fontsize of cell values
formatStyle(columns = c(1:length(colnames(df))),
fontSize = "85%",
fontFamily = "Verdana")%>%



# Format column based on P.Value levels
formatStyle(fontWeight = 'bold',
# Format this:
"PercentDone",

# Font color
color = styleInterval(c(0.0), c('black', 'black')),
backgroundColor = styleInterval(c(Threshold1, Threshold2),
c('lightgreen', '#f4d35e', "tomato"))) -> fancyTable


# Print customized color-coded datatable:
fancyTable





share|improve this answer























  • I'd suggest uploading the image using StackOverflow's built-in system, especially if you are linking to someone else's dropbox. In the event the link goes dead.
    – Anonymous coward
    Nov 14 at 15:24






  • 1




    Thanks for your answer. I have moved on from this project in time, but I hope this may help someone in the future. Thanks again.
    – tsouchlarakis
    Nov 14 at 19:04










  • @Anonymouscoward Thanks for suggestion. I am new and posting a picture is not allowed unless one reaches a certain number of reputation points. Ideas on how to alt post an image very welcome
    – cgpu
    Nov 15 at 14:18













up vote
1
down vote



accepted







up vote
1
down vote



accepted






Late reply, but might prove useful for someone else so I'm posting.

If transposing the table is not a problem, you can try the following.


The final table should look like this:



enter image description here



DF = data.frame(
c(51, 59, '46%', '25%', '50%'),
c(12, 93, '11%', '25%', '50%'),
c(40, 22, '65%', '25%', '50%'), stringsAsFactors = FALSE )# variables as chr, w/o factor levels)


colnames(DF) = c('Location1', 'Location2', 'Location3')
rownames(DF) = c('Done', 'Need', 'PercentDone', 'Threshold1', 'Threshold2')

head(DF)


Retrieve only the numbers from the percentages, convert to numeric to be able to perform the comparisons:



# Define function for retrieving digits; One-liner courtesy of @stla at GitHub
Numextract <- function(string){ unlist(regmatches(string,gregexpr("[[:digit:]]+\.*[[:digit:]]*",string)))}

# Apply Numextract to all dataframe;
# retrieves only digits but still class is chr
DF [,] <- lapply(DF[,], Numextract)

# Convert to numeric to allow for comparison
DF [,] <- lapply(DF[,], as.numeric)

# Transpose dataframe to access the `PercentDone` as a column
DF = t(DF)


Consider removing the values from the dataframe and have as vars



Threshold1 = 25
Threshold2 = 50


Customizing datatable: Highlight PercentDone



DT::datatable(DF, 
filter = "bottom",
caption = "I am the title",


# OPTIONS:
options = list(

initComplete = JS(
"function(settings, json) {",
"$(this.api().table().header()).css({'background-color': '#000', 'color': '#fff'});",
"}"),
columnDefs = list(list(targets = length(colnames(DF)), visible = TRUE)))) %>%

# Change fontsize of cell values
formatStyle(columns = c(1:length(colnames(df))),
fontSize = "85%",
fontFamily = "Verdana")%>%



# Format column based on P.Value levels
formatStyle(fontWeight = 'bold',
# Format this:
"PercentDone",

# Font color
color = styleInterval(c(0.0), c('black', 'black')),
backgroundColor = styleInterval(c(Threshold1, Threshold2),
c('lightgreen', '#f4d35e', "tomato"))) -> fancyTable


# Print customized color-coded datatable:
fancyTable





share|improve this answer














Late reply, but might prove useful for someone else so I'm posting.

If transposing the table is not a problem, you can try the following.


The final table should look like this:



enter image description here



DF = data.frame(
c(51, 59, '46%', '25%', '50%'),
c(12, 93, '11%', '25%', '50%'),
c(40, 22, '65%', '25%', '50%'), stringsAsFactors = FALSE )# variables as chr, w/o factor levels)


colnames(DF) = c('Location1', 'Location2', 'Location3')
rownames(DF) = c('Done', 'Need', 'PercentDone', 'Threshold1', 'Threshold2')

head(DF)


Retrieve only the numbers from the percentages, convert to numeric to be able to perform the comparisons:



# Define function for retrieving digits; One-liner courtesy of @stla at GitHub
Numextract <- function(string){ unlist(regmatches(string,gregexpr("[[:digit:]]+\.*[[:digit:]]*",string)))}

# Apply Numextract to all dataframe;
# retrieves only digits but still class is chr
DF [,] <- lapply(DF[,], Numextract)

# Convert to numeric to allow for comparison
DF [,] <- lapply(DF[,], as.numeric)

# Transpose dataframe to access the `PercentDone` as a column
DF = t(DF)


Consider removing the values from the dataframe and have as vars



Threshold1 = 25
Threshold2 = 50


Customizing datatable: Highlight PercentDone



DT::datatable(DF, 
filter = "bottom",
caption = "I am the title",


# OPTIONS:
options = list(

initComplete = JS(
"function(settings, json) {",
"$(this.api().table().header()).css({'background-color': '#000', 'color': '#fff'});",
"}"),
columnDefs = list(list(targets = length(colnames(DF)), visible = TRUE)))) %>%

# Change fontsize of cell values
formatStyle(columns = c(1:length(colnames(df))),
fontSize = "85%",
fontFamily = "Verdana")%>%



# Format column based on P.Value levels
formatStyle(fontWeight = 'bold',
# Format this:
"PercentDone",

# Font color
color = styleInterval(c(0.0), c('black', 'black')),
backgroundColor = styleInterval(c(Threshold1, Threshold2),
c('lightgreen', '#f4d35e', "tomato"))) -> fancyTable


# Print customized color-coded datatable:
fancyTable






share|improve this answer














share|improve this answer



share|improve this answer








edited Nov 19 at 11:51

























answered Nov 14 at 15:18









cgpu

263




263












  • I'd suggest uploading the image using StackOverflow's built-in system, especially if you are linking to someone else's dropbox. In the event the link goes dead.
    – Anonymous coward
    Nov 14 at 15:24






  • 1




    Thanks for your answer. I have moved on from this project in time, but I hope this may help someone in the future. Thanks again.
    – tsouchlarakis
    Nov 14 at 19:04










  • @Anonymouscoward Thanks for suggestion. I am new and posting a picture is not allowed unless one reaches a certain number of reputation points. Ideas on how to alt post an image very welcome
    – cgpu
    Nov 15 at 14:18


















  • I'd suggest uploading the image using StackOverflow's built-in system, especially if you are linking to someone else's dropbox. In the event the link goes dead.
    – Anonymous coward
    Nov 14 at 15:24






  • 1




    Thanks for your answer. I have moved on from this project in time, but I hope this may help someone in the future. Thanks again.
    – tsouchlarakis
    Nov 14 at 19:04










  • @Anonymouscoward Thanks for suggestion. I am new and posting a picture is not allowed unless one reaches a certain number of reputation points. Ideas on how to alt post an image very welcome
    – cgpu
    Nov 15 at 14:18
















I'd suggest uploading the image using StackOverflow's built-in system, especially if you are linking to someone else's dropbox. In the event the link goes dead.
– Anonymous coward
Nov 14 at 15:24




I'd suggest uploading the image using StackOverflow's built-in system, especially if you are linking to someone else's dropbox. In the event the link goes dead.
– Anonymous coward
Nov 14 at 15:24




1




1




Thanks for your answer. I have moved on from this project in time, but I hope this may help someone in the future. Thanks again.
– tsouchlarakis
Nov 14 at 19:04




Thanks for your answer. I have moved on from this project in time, but I hope this may help someone in the future. Thanks again.
– tsouchlarakis
Nov 14 at 19:04












@Anonymouscoward Thanks for suggestion. I am new and posting a picture is not allowed unless one reaches a certain number of reputation points. Ideas on how to alt post an image very welcome
– cgpu
Nov 15 at 14:18




@Anonymouscoward Thanks for suggestion. I am new and posting a picture is not allowed unless one reaches a certain number of reputation points. Ideas on how to alt post an image very welcome
– cgpu
Nov 15 at 14:18


















 

draft saved


draft discarded



















































 


draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f44378056%2fconditional-formatting-cell-r-datatable%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Wiesbaden

Marschland

Dieringhausen