2016-12-09 3 views
0

私はRを使用することを学んでいて、私はここでforループRループ

で働いていますが一例です:

for (loopvalues in c(1,5,8,10,19)){ 

    print(paste("The number is", loopvalues)) 

} 

私があれば何ができるのか疑問に思いました値のリストは、100または1000の異なる値と同じくらい大きく、パターンに従いません。

私はcsvまたはtxtファイルに保存された値を前もって保存することができますが、loopコマンドにそのファイルの値を読み取るにはどうすればよいですか?

ご質問は非常に基本的なものであると確信しておりますので、あらかじめご協力いただきありがとうございます!

+1

まず、 'read.csv'を見てください。 – lmo

+0

こんにちは、アドバイスをいただきありがとうございます。私はread csvに関するチュートリアルを探し始めます。 forループ! – dena76

答えて

0

forループは非常に長いリストに使用できますが、遅くなることがよくありますが、applyファミリなどの他のコマンドを使用することがよくあります。

ループのすべての値に名前を付ける必要はありません。これを達成する1つの方法は、inを使用することです。ここでunique機能を使用することによりR.

for(c in unique(mtcars$carb)){ 

     print(c) 

    } 

にプリロードされmtcarsデータセットを使用した例であり、私もmtcars$carbのすべての可能な値が何であるかを知る必要はありませんが、私はまだループを通過することができますそれら。

さらに、StackOverflowに尋ねる代わりに、グーグルのスキルを練習したいと思うかもしれません。 Rを学ぶときにあなたが尋ねる質問のほとんどはすでにそこにあります。

+0

こんにちはSvenhalvorson!あなたの答えは大変ありがとうございます。私はこれらの基本的な質問をもっと詳しく見ていきます。もう一度感謝します! – dena76