与えられたのは、数値を含む 1 つの列を持つ data.frame "data" です。ここで、値 2 から値 10 までの範囲の平均のみを計算したいと考えています。
このように対処しようとしました
mean(data$pressure[2]:data$pressure[10])
しかし、r は data$pressure[2] の単一の値を出力するだけで、意味はわかりません。問題は、平均がリストではなく範囲をカバーすることになっていることをrに伝えることです。
狙いを定めた例として:
mean(1:4)
これは、1、2、3、および 4 の平均を完全に計算します (=2.5)。
パッケージを使用せずに、r のデフォルト関数だけを使用してこれを行うことをお勧めします。
編集:平均の入力としてより多くの数値を試してみると、出力が小数点以下6桁に制限されていることに気付きました。桁数を増やす方法はありますか?