2013-05-03 53 views
-1

我有一個載體(216線),在我的數據幀,其中包含一些 「NA」 S:信息$ WD 我使用的代碼來計算平均值:R:爲什麼我的意思是返回一個值的範圍而不是一個值?

mean.wd < - C(資訊$ WD ,na.rm = T)

而不是得到一個值的意思,但,我得到一個範圍值:

> mean.wd 
    [1] 0.6185 0.8200 0.3700 0.3900 0.6995 0.4490 0.5800 0.3800 0.3200 0.2700 0.7770 0.7465 0.7300 0.7700 
[15] 0.4720 0.6845 0.4900 0.6000 0.5500 0.3200 0.3900 0.7800 0.5600 0.6010 0.6285 0.6100 0.7800 0.6050 
[29] 0.5500 0.6500 0.7600 0.5850 0.3100 0.3670 0.3300 0.4000 0.9235 0.5200 0.7400 0.7870 0.7540 0.5900 
[43] 0.5900 0.6200 0.4750 0.5000 0.4740 0.8300 0.5200 0.4950 0.5250 0.3900 0.6180 0.6280 0.6460 0.8900 
[57] 0.6890 0.5410 0.7750 0.9300 0.7200 0.7300 0.8200 0.8000 0.7300 0.6200 0.7100 0.4350 0.4350 0.7500 
[71] 0.4100 0.8270 0.8300 0.8600 0.8600 0.8270 0.7700 0.3900 0.7700 0.6300 0.5800 0.6450 0.4700 0.5400 
[85] 0.6000 0.5400 0.6540 0.4620 0.7650 0.7250 0.6550 0.5770 0.5450 0.5770 0.5600 0.5600 0.5600 0.5335 
[99] 0.4950 0.5400 0.5600 0.5600 0.5600 0.5650 0.3500 0.2650 0.8000 0.6630 0.5500 0.8000 0.8300 0.8400 
[113] 0.8400 0.8800 0.8800 0.7850 0.5600 0.5000 0.6000 0.4130 0.6250 0.6250 0.8700 0.9300 0.8600 0.5725 
[127] 0.7500 0.6500 0.5300 0.6400 0.7700 0.6000 0.8900 0.8200 0.5260 0.5150 0.6950  NA 0.5310 0.4820 
[141] 0.4950 0.4700 0.6065 0.5800 0.6000 0.4770 0.3950 0.4000 0.5050 0.4000 0.4000 0.8000 0.5600 0.4450 
[155] 0.7800 0.7750 0.5300 0.4550 0.3900 0.8500 0.9000 0.9000 0.8950 0.7100 0.9150 0.6400 0.7800 0.6500 
[169] 0.8760 0.7800 0.6840 0.5200 0.5500 0.5600 0.2600 0.6900 0.4220 0.6300 0.3900 0.7800 0.8000 0.4160 
[183] 0.4300 0.5150 0.6100 0.3650 0.8100 0.4700 0.4750 1.0565 0.6430 0.6050 0.8750 0.9100 0.5565 0.5700 
[197] 0.5700 0.4815 0.6900 0.7150 0.4200 0.6300 0.6015 0.8600 0.4550 0.6125 0.8650 0.3960 0.4660 0.4750 
[211] 0.5625 0.4700 0.8000 0.9700 0.7480 0.7200 

我在做什麼錯?

+3

要計算平均值,你應該使用函數mean()而不是c() – 2013-05-03 17:23:09

+0

omg ...那是瘸子......謝謝你們! – 2013-05-03 17:49:57

+0

加一個笑! – mdsumner 2013-05-04 04:37:34

回答

1

對於初學者,你想要mean(info$wd, na.rm = T),而不是c(info$wd, na.rm = T)。 :)

意味着應該總是嘗試返回單個值,即使您在數組或data.frame上操作(儘管您會收到警告並且可能會在某個時候刪除數據框方法)。

如果還有其他特定問題,您可能需要提供可重複使用的示例。

相關問題