總結data.frame,我有一個由字符列和數字列組成的data.frame。現在我想計算數字列的平均值,並將結果附加到數據框的末尾。R使用字符
class1 1 2 5
class2 2 3 6
class3 2 3 2
到
class1 1 2 1
class2 2 3 6
class3 2 3 2
mean 1.6 2.6 3
我colMeans試了,但這種衝突與字符列,我得到以下錯誤:
Error in colMeans(data, na.rm = FALSE) : 'x' must be numeric
我也試圖限制colMeans零件data.frame與data [2:4],但是我很難追加字符串,因爲它沒有與原始data.frame相同的長度。
感謝您的幫助。
能否請您提供您已經嘗試的代碼和一些代碼生成上面的data.frame? – gagolews
爲什麼要將結果追加到數據框的末尾?你最好把它放在一個列表中。之後你會怎麼做? –
我想將它附加到數據框的末尾以生成我想用xtable打印的摘要輸出表。 – mace