【发布时间】:2013-08-08 09:06:34
【问题描述】:
我正在构建一个使用闪亮和露天的应用程序来分析风数据。
现在需要在用户上传数据之前“清理”数据。
我有兴趣自动执行此操作。
有些数据是空的,有些不是数字,所以不可能建立风玫瑰图。
我想:
- 1. 估计有多少数据不是数字
2. 把它剪掉,只留下数字数据
以下是数据示例:
“NO2.mg”被读取为一个因子而不是整数,因为它不仅包含数字
好的
这是一个可重现的例子:
no2<-factor(c(5,4,"c1",54,"c5",seq(2:50)))
no2
[1] 5 4 c1 54 c5 1 2 3 4 5 6 7 8 9 10 11 12 13 14
[20] 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
[39] 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
52 Levels: 1 10 11 12 13 14 15 16 17 18 19 2 20 21 22 ... c5
> as.numeric(no2)
[1] 45 34 51 46 52 1 12 23 34 45 47 48 49 50 2 3 4 5 6
[20] 7 8 9 10 11 13 14 15 16 17 18 19 20 21 22 24 25 26 27
[39] 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44
【问题讨论】:
-
library(fortunes);fortune(206)。您需要提供data的示例。即使那样...... -
一般来说,我们不是服务台。如果用户提出明确、具体的问题并展示他们尝试过的方法以及遇到困难的地方,我们将不胜感激。