-6
A
回答
0
你可以试试这个
df[df==""] <- NA
NAME DIST
1 A 0
2 A <NA>
3 A 100
4 A 2
5 A 1
6 A 4
7 A <NA>
8 A 1
9 A 1
#DATA
df <- data.frame(NAME = rep("A",9), DIST = c(0,"",100,2,1,4,"",1,1))
+1
谢谢,我会尽快尝试。 –
相关问题
- 1. 用所有列的NA代替负值?
- 2. 如何在R中替换NA与NA
- 3. R:用NA代替低于阈值的数据帧中的所有值
- 4. 如何在R代码中将小于0的栅格值替换为NA
- 5. 用r中的截断正态分布值代替NA
- 6. 的R - 绘制的线缺少NA值
- 7. 如何用python中的DataFrame列的模式替换NA值?
- 8. OpenRefine:用NA代替错过的值
- 9. 如何使用R删除多列中包含NA值的行?
- 10. 如何用R的子集中的平均值替换NA(用plyr?估算)
- 11. 如何用R中另一个栅格的值替换大栅格中的NA?
- 12. 如何用R中的NA替换大矩阵中的特定值
- 13. 用NA代替那些大于95%百分位数的值
- 14. 使用R中的Data.Table或Rcpp字符串快速替代NA
- 15. 以0代替NA就R程序
- 16. R:使用NA替换多个数据帧中的多个值
- 17. 替换NA取决于条件的值
- 18. 如何将数据帧中的特定值替换为R中的NA?
- 19. 用非平均数列代替NA
- 20. r,在我的列中对应于NA的b列中的每一行分配一个NA值
- 21. 如何用DF中的if-else替换几个NA中的值?
- 22. 用于重复值列的R代码
- 23. R:列中重复的值,如何用单个值替换
- 24. 如何用文件2中的NA替换NA对应于文件1中的指定值?
- 25. 平均多年来每日数据中的R替换NA值
- 26. 使用R替换基于频率计数的列中的值
- 27. 用星号代替NA(*)
- 28. 如何遍历包含NA值的列? [R
- 29. 用数据帧中的NA代替字符值
- 30. R为0中的所有列替换NA除了一个
一个data.frame或矩阵已经固定尺寸,即如果一个矩阵是4x5的,这意味着有4行和5列,所有列在该矩阵中有4个元素。目前还不清楚你的意思 – akrun
对不起,我误报了一些事情。所有的列都有10行,只有一些单元格是空的。因此,对于任何单元格为空的列,我想用NA来替换该列中的所有单元格。 –
你可以用'df [,colSums(df =='')> 0] < - NA'来做到这一点(假设这些列是'character'类 – akrun