我有一個15列的數據框,其中第一列是一個整數,其他是數字。我必須生成除最後一列之外的所有列的總和的單線總結。我需要生成最後一列的平均值。所以,我在下面做一些事情:R - 數據幀列的求和改變數據類型
summary <- c(sum(df$col1), ... mean(df$col15))
的summary
然後用值出現達小數點後兩位,即使是整數列(第一個)。我一直在嘗試round
函數來解決這個問題。我可以理解,當添加不同的類型時,例如1 + 1.0
。但是,在這種情況下,不應該總和保持數據類型嗎?
請讓我知道我錯過了什麼?
@Frank我試圖模擬OP所做的,而不是手動爲每列執行'sum'。 – akrun
好吧,我明白了。但我想這不是問題的核心。 (大概,upvoters的閱讀方式與你所做的一樣,所以如果沒有OP舉例,很容易不同意。) – Frank
@Frank我現在明白了。如果OP顯示一個示例並且預期輸出 – akrun