我不知道如何做到这一点,但我需要的是我需要形成一个数据帧mydf
的集群,我想省略inf
(infitive)值和值我需要获取没有inf
且没有大于50的值的表。如何获得一个不包含inf
且没有大于50的值的表(可能是通过无效那些细胞)?但是,对于群集部分,我没有任何问题,因为我可以使用mfuzz包执行此操作。所以我唯一的问题是我想在0-50范围内扩展集群。
是myDF
s.no A B C
1 Inf Inf 999.9
2 0.43 30 23
3 34 22 233
4 3 43 45
答案 0 :(得分:1)
您可以使用NA
,R:
?NA
通过这样做:
mydf[mydf > 50 | mydf == Inf] <- NA
mydf
s.no A B C
1 1 NA NA NA
2 2 0.43 30 23
3 3 34.00 22 NA
4 4 3.00 43 45
你在R下游做的任何事情应该有NA
个处理方法,即使它只是na.omit