[英]How can I remove zero and negative values in data frame?
我有一個數據框,我想刪除 X 列中的負值和零值。我該怎么做?
b=data.frame(
x=c(1,2,0,-1,4,50,8,NA),
Y=c(1:8))
我寫了這段代碼,但它是錯誤的。 (b[,1]<=0)=NA
事實上你可以簡單地做
b[b<=0] <- NA
導致
> b
x Y
1 1 1
2 2 2
3 NA 3
4 NA 4
5 4 5
6 50 6
7 8 7
8 NA 8
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.