R:突出显示CSV表中的特定值

时间:2014-07-10 09:29:58

标签: r csv colors

我想在R中写一个CSV文件。例如:

name <- c("a", "a", "b", "b")
class <- c("c1", "c1", "c3", "c3")
year <- c("2010", "2010", "2008", "2008")
value <- c(100, 33, 100, 90)
valueMessage <-c("meh2", "meh", NA, NA)

df <- data.frame(name, class, year, value, valueMessage)
df 

write.csv2(df,file ="df.csv")

我想将这些数据写入csv文件,但我想突出显示一些具有特定颜色的单元格或整行。想象一下,我想要突出显示值== 100的所有行,这样文件应该看起来正常,但这两行有红色单元格。

有没有办法做那样的事情?

1 个答案:

答案 0 :(得分:1)

单纯普通CSV:没有。 &#34;类似的东西&#34;:是的。

如果您遇到CSV,请尝试在辅助文件中保存要突出显示/记住的单元格列表以进一步详细说明?

否则你可以使用另一种格式,甚至xls及其优点和缺点。有关处理xls文件的方法的广泛讨论,请参阅http://www.r-bloggers.com/read-excel-files-from-r/,包括优缺点。使用包xlsx ,&#34;用户可以控制设置颜色,字体,数据格式,添加边框,隐藏/取消隐藏工作表,添加/删除行,添加/删除工作表等等#34; (见http://cran.r-project.org/web/packages/xlsx/index.html)。