【问题标题】:What is the opposite function of max.col (R language)max.col(R语言)的反函数是什么
【发布时间】:2019-02-17 06:05:02
【问题描述】:

max.col(R语言)的反函数是什么。

我在手册中找不到min.col 或相关信息:

https://stat.ethz.ch/R-manual/R-devel/library/base/html/maxCol.html

我正在尝试生成与此相反的功能:

cols = which(names(df) %in% c( "avp", "USD.KRW","cd")); 
df$max_col = names(df)[cols][max.col(df[cols])]

【问题讨论】:

  • 必须接近 which.min 但不确定。试试apply(df,1,which.min)
  • 在您的示例中,cols 是什么? @Renaissance 请阅读this 并相应地编辑您的问题。
  • cols = which(names(df) %in% c("avp", "USD.KRW","cd")); df$max_col = 名称(df)[cols][max.col(df[cols])]

标签: r


【解决方案1】:

你可以使用

min.col <- function(m, ...) max.col(-m, ...)

用于形式优化(许多工具更喜欢找到函数的最小值),最大数的反面是最小负数。

【讨论】:

  • 文艺复兴,这能回答你的问题吗?如果是,请“接受”它。如果没有,我建议你编辑你的问题,否则你不太可能得到更好的答案。
猜你喜欢
  • 2011-03-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-06-04
  • 2011-01-30
  • 1970-01-01
  • 2011-04-01
  • 2021-05-06
相关资源
最近更新 更多