如何将max() - 函数应用于多列,忽略NULL值
(在此上下文中,NULL被命名为NA)。
我的数据:
# data
df <- data.frame( a = sample(5), b = sample(5) )
df[2:3,1] <- NA
dbWriteTable(db1, "df", df, overwrite = TRUE )
我尝试了什么
我想要的是什么:
(注意max1列不包含NA)
我希望在SQLite中有一种简单的方法可以做到这一点,但可能没有吗?
答案 0 :(得分:0)
df$max<-apply(X=df, MARGIN=1, FUN=max,na.rm=T)