I have a R dataFrame from which some columns have -Inf and Na. I would like to find the max of a specific column ignoring the Inf and NA. My dataFrame df is as follow:
column1 column2
-Inf 2
4 8
Na 5
7 4
10 4
I tried using
temp=df
temp[is.infinite(temp)]<-NA
my_max=max(temp$column1, na.rm=TRUE)
but I get the following error:
Error in is.infinite(temp) : default method not implemented for type 'list'
I would like to my_max to be equal to 10. How can I tackle this problem?