Hi,
maybe this:
df<-data.frame(a=c(1,2,3,Inf,4,Inf),b=c(Inf,2,3,4,5,8))
df[apply(df,1, function(x) !any(x==Inf)),]
df[apply(df,1, function(x) any(x==Inf)),]
Andrija
On Tue, Mar 15, 2011 at 10:44 PM, Alexy Khrabrov wrote:
> How do I apply a function to every row of a dataframe most naturally?
How do I apply a function to every row of a dataframe most naturally?
Specifically, I'd like to filter out any row which contains an Inf in any
column. Since all columns are numeric, I guess max should work on a row...
-- Alexy
__
R-help@r-project.or
2 matches
Mail list logo