3
A
回答
2
讓x
是您的載體:
x <- c(NA,0,2,0,2,NA,NA,NA,0,2)
ifelse(is.na(x), mean(x, na.rm = TRUE), x)
# [1] 1 0 2 0 2 1 1 1 0 2
或者,如果你不喜歡原來的載體,可以直接進行修改:
x[is.na(x)] <- mean(x, na.rm = TRUE)
1
使用此:
filter <- is.na(myVec)
myVec[filter] <- colMeans(myDF[,filter], na.rm=TRUE)
哪裏myVec
是您的載體和myDF
是你的data.frame。
+0
我不想使用是myDF 。是否可以使用myVec替換行中缺少的值? – user466663
+0
請你的問題:-) –
+0
@ user466663,因此需要更清晰的理清什麼是寫一個問題,什麼時候是不相關的。你應該開始使用「我有一個載體......」 – flodel
相關問題
- 1. 填充缺失的R中
- 2. R/tidyr :: complete - 動態填充缺失值
- 3. 填充缺失值
- 4. 如何根據R中的關聯填充缺失值
- 5. 填充缺失數據中的R
- 6. R:與前值填補缺失值
- 7. 如何填充缺失的匹配值
- 8. 填充缺失的天行
- 9. R:在表中填充缺失級別的零填充
- 10. 填充在柱缺失值
- 11. 填充缺失值pandas dataframe
- 12. 填充缺失的觀察[R
- 13. Pyspark:如何從另一行填充缺失的值
- 14. 如何合併填充R中缺失值的2個數據幀?
- 15. PHP填充缺失值的數組
- 16. 之後填充缺失值的數組
- 17. 的Javascript填充缺失對象和值
- 18. 填充缺失值日期時間序列數據與插值R
- 19. 用R中另一個數據框的值填充缺失值(NAs)
- 20. 用分佈填充缺失值
- 21. 使用COALESCEC填充缺失值
- 22. 如何從列表中填充缺失值
- 23. 熊貓填充缺失值向下基於行的上方
- 24. 在R中的兩個數據幀之間填充缺失的行
- 25. 填充柱與r中
- 26. 填補缺失值
- 27. 如何在R中的範圍上投射聚合值並用零填充缺失的範圍值
- 28. 如果它在assoc數組中缺失,填充數組值?
- 29. 如何使用CUDA Thrust使用最後一個非缺失值填充數組中的缺失值?
- 30. 缺失值其中在R
我的向量如下後我轉換成數字使用as.numeric:[1] NA NA NA -0.58 0.23 -0.23 0.08 -0.62 0.55 -0.32 0.03 -0.56 [13] 0.47 -0.15 0.49 0.23 NA 0.33 -0.49 0.18 0.65 -0.29 NA NA 通過您的代碼示例運行後我得到以下內容:[1] 3.857953e-18 3.857953e-18 3.857953e-18 -5.800000e-01 2.300000e-01 [6] -2.300000e- 01 8.000000e-02 -6.200000e-01 5.500000e-01 -3.200000e-01 <多個字符冷落由我來適應這裏> – user466663
我試圖將輸出轉換爲數字,但沒有奏效。謝謝 – user466663
和有什麼問題?是以科學計數法得到數字嗎? – flodel