ベクトルの選択:好調な日々(4)
前の演習の別の解き方として、数値の位置の代わりにベクトルの要素名(Monday, Tuesday, …)を使う方法があります。たとえば、``` poker_vector["Monday"]
は `poker_vector` の最初の要素を選択します。`"Monday"` がその最初の要素の名前だからです。
前の演習で数値を使って複数の要素を選択したのと同様に、要素名を使っても複数の要素を選択できます。たとえば、```
poker_vector[c("Monday","Tuesday")]
この演習はコースの一部です
R 入門
演習の手順
poker_vector、"Monday"、"Tuesday"という名前を使って、"Wednesday"の最初の3つの要素を選択し、結果をpoker_startに代入しましょう。poker_start関数を使ってmean()の値の平均を計算します。結果を確認できるよう、そのまま出力してください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Poker and roulette winnings from Monday to Friday:
poker_vector <- c(140, -50, 20, -120, 240)
roulette_vector <- c(-24, -50, 100, -350, 10)
days_vector <- c("Monday", "Tuesday", "Wednesday", "Thursday", "Friday")
names(poker_vector) <- days_vector
names(roulette_vector) <- days_vector
# Select poker results for Monday, Tuesday and Wednesday
poker_start <-
# Calculate the average of the elements in poker_start