我有一个表flipped
,第一行我想用R中的plot()
函数来可视化。考虑到NA值不能出现在[]中,怎么用一个简单的命令来做到这一点? C0]?
plot()
> flipped[1,]
variable 26500 30000 30100 30700 31600 33700 33800 33900 34000 34600 34800 35100 35200 35300 35400 35600 35800
1 -20 NA 0 NA NA 10 20 NA NA NA 30 NA NA NA NA 40 NA NA
35900 36200 36300 36400 36700 36900 37000 37200 37800 37900 38000 38200 38800 39000 39100 39200 39700 39800 39900
1 NA 50 NA NA NA NA NA 60 NA NA NA 70 NA NA NA 80 NA NA NA
40000 40200 40600 40700 40800 41700 41800
1 NA 90 NA NA NA 100 NA
删除整个行,并且不是na.omit()
函数中的参数。至于y轴,我知道必须先将数字用拳头命名:
plot()
在这种情况下,如何在y(对应的姓氏)上绘制x(删除NA的第一行)?
我们可以在as.numeric(colnames(flipped[2:ncol(flipped)]))
[1] 26500 30000 30100 30700 31600 33700 33800 33900 34000 34600 34800 35100 35200 35300 35400 35600 35800 35900 36200
[20] 36300 36400 36700 36900 37000 37200 37800 37900 38000 38200 38800 39000 39100 39200 39700 39800 39900 40000 40200
[39] 40600 40700 40800 41700 41800
行上使用is.na