有哪些方法可以从图中省略CSV文件中的空白单元格?

时间:2014-06-03 21:28:43

标签: r csv ggplot2

R的新手试图根据两列csv数据制作一个简单的情节。

这是csv

的负责人
    ID        Value
1 HHK2 -15.87166864
2 HHK2             
3 HHK2             
4 HHK2 -21.56075777
5 HHK2 -16.11445311
6 HHK2  -34.8690159

这是绘图命令,但绘图不正确。

library(ggplot2)

raw <- read.csv("mycsv")

ggplot(raw,aes(x=ID,y=Value,color=ID)) + geom_point()

无论如何告诉情节忽略没有价值的数据帧?如果我从.csv中删除这些行,那么它就会很好。

1 个答案:

答案 0 :(得分:0)

如果您不想使用空白绘制行,可以使用:

ggplot(raw[!is.na(raw$Value),],aes(x=ID,y=Value,color=ID)) + geom_point()

创建一个原始子集,省略由于读取空白而导致包含NA值的行,然后使用您的绘图命令。