私はDRY方法で複数の列を作成するのに苦労しています。
私はGoogleとスタック交換を検索しましたが、私はまだ以下に苦労しています。ループを使って複数の列を作成する方法
df <- data.frame(red = 1:10, blue=seq(1,30,3))
myfunction <- function(x){
log(x) + 10
}
df$green <- myfunction(df$red)
df$yellow <- myfunction(df$blue)
私の質問は以下のとおりです。
は、どのように私は、forループを使用して、緑と黄色の列を作成することができますか?
適用機能を使用して緑色と黄色を作成するにはどうすればよいですか?
'lapply'はそれがdata.framesに' apply'を使用しない方が良いということ –