問題:daily
という名前の新しい列を作成します。これは24時間列の合計です。24時間ごとの列の合計である「daily」という新しい列を作成します
私はというデータフレームにrnf6080.dat(http://www.stats.uwo.ca/faculty/braun/data/rnf6080.datで利用可能)のデータセットを割り当てます。 Iこのdata.frameの再ラベル列:
names(rain) <- c("year", "month", "day", seq(0,23))
これまでのところ、私は
df <- c(rain$0, rain$1, rain$2, rain$3, rain$4, rain$5, rain$6, rain$7,
rain$8, rain$9, rain$10, rain$11, rain$12, rain$13, rain$14,
rain$15, rain$16, rain$17, rain$18, rain$19, rain$20, rain$21,
rain$22, rain$23)
と
rain["daily"] <- colSums(df)
を試してみました、私はcolSumsに
エラーを得ました( df): 'x'は、少なくとも2つの次元の配列でなければなりません。
実際、私は何をすべきか知っていますが、どうやってそれを行うのか分かりません。私はdaily
を得るためにベクトルを合計する必要があることを知っていますが、私はそれを行う方法と混同しています。
質問:問題を解決するために改善できる点を教えてもらえますか?
。 – SpinningAtInfinity