R extension failed on column selection

wanglu2014
wanglu2014 New Altair Community Member
edited November 2024 in Community Q&A

Hi:

My code is

rm_main = function(dat)
{
    #dat<-dat[-which(rowMeans(is.na(dat)) > 0.5), ]
    dat<-dat[ ,-which(rowMeans(is.na(dat)) > 0.5)]
    return(data.frame(dat))
}

 

When run "dat<-dat[-which(rowMeans(is.na(dat)) > 0.5), ]", rapidminer get the wanted dataframe, however, when run "dat<-dat[ ,-which(rowMeans(is.na(dat)) > 0.5)]" is wrong.

It take "which(rowMeans(is.na(dat)) > 0.5)" result as a list, not filter the dataframe.

Could you kindly suggest some idea?

Answers

  • SGolbert
    SGolbert New Altair Community Member

    The error lies in the R code itself. You are subsetting the columns using row data (porcentange of missing values in a row). That is incorrect.

Welcome!

It looks like you're new here. Sign in or register to get started.

Welcome!

It looks like you're new here. Sign in or register to get started.