for ループをゼロから作る
for ループに関する新しい概念は登場しません。
変数 rquote はあらかじめ定義済みです。この変数は chars[strsplit()(https://www.rdocumentation.org/packages/base/functions/strsplit) 関数を使って1文字ずつに分割され、ベクトル ] に格納されています。
rquote の中で、最初の u が出現するより前にある r の数を数えるコードを書いてみましょう。
この演習はコースの一部です
中級 R
演習の手順
- 変数
rcountを 0 で初期化します。 forループを完成させます。charが"r"と等しい場合、rcountの値を 1 増やします。charが"u"と等しい場合、forを使ってbreakループを抜け出します。- 最後に、変数
rcountをコンソールに出力して、コードが正しいか確認しましょう。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Pre-defined variables
rquote <- "r's internals are irrefutably intriguing"
chars <- strsplit(rquote, split = "")[[1]]
# Initialize rcount
rcount <-
# Finish the for loop
for (char in chars) {
}
# Print out rcount