におけるカラムヘッドの対応する値によって行のすべての値は、私はこれを持っていますcsvファイルなどのデータ:私はこれを探しています分割Iカラムヘッドに対応する値によって行の値を分割し、各列</p> <p>の和を取得する必要R
df <-
read.table(text =
"Year 2 3 4 5 6 7 8
1985 0 4 0 4 0 0 0
1986 1 3 3 0 9 7 6
1987 5 0 0 0 0 0 8
1988 7 2 0 8 0 3 0
1989 0 0 0 1 0 2 0"
, check.names = FALSE)
は
Year 2 3 4 5 6 7 8 SUM
1985 0 1.3 0 0.8 0 0 0 2.13
1986 0.5 1 0.75 0 1.5 1 0.75 5.5
1987 2.5 0 0 0 0 0 1 3.5
1988 3.5 0.6 0 1.6 0 0.4 0 6.19
1989 0 0 0 0.2 0 0.2 0 0.49
その後、私はcsvファイルとして結果を保存する必要が
を結果。
'df/as.numeric(名前(df))[col(df)]'が動作します。次に、 'rowsSums'とroundで他の列を追加するだけです。 –
@RichScrivenこのように動作するかどうかはわかりません。 – 989