如何概括一个函数

时间:2014-05-20 10:07:14

标签: r for-loop

我想将此函数推广到更多数据,我可以复制该函数并将其称为GetCumDefaultProportion2,但它对程序来说很重要。 我怎么能这样做?

  GetCumDefaultProportion <- function (data){
  # Calcule la proportion cumulée de défaillants F 
  # Input: data.frame avec km et survivor
  # Output: data.frame avec km, survivor et F

  res <- data[order(data$km),]

  lambda <- 1/data$survivor
  H <- cumsum(lambda)
  res$F <- 1 - exp(-H) 

  return(res)
}

1 个答案:

答案 0 :(得分:1)

如果你有一个名为例如&#34; mydfs&#34; :

lapply(mydfs,GetCumDefaultProportion)将为您提供输出列表(每个data.frame一个)。