2014-02-25 14 views
1

找到的NaN我有data.frame x作爲remove或R中

> x2 
    x1 
1 NaN 
2 0.1 
3 NaN 
4 0.2 
5 0.3 

我想從該柱取出NaN。有沒有快速的方法來做到這一點?

+0

'is.nan'特定於'NaN'。目前的答案也會處理其他缺失值。 – Roland

+1

也許你可以解釋爲什麼你沒有找到任何[**以前的答案這個問題**](http://stackoverflow.com/search?q= [r] +刪除+ NaN)有幫助嗎? – Henrik

回答

4
x2 <- na.omit(x2) 

可能適合你。

0

只需將此

x2 = x2[!is.na(x2)]; 
1

功能subset可能是使用複雜的指標是有用的。

subset(x2, !is.nan(x2[[1]]))