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