till_5
の合計を最後に新しい行にGrand total
と加算したいと思います。私はcolSums
を試していますが、上記のエラーが表示されます。3列目に列の和を加算する方法
df1=rbind(df1,c("Grand Total",colSums(df1[,3],na.rm = T)))
#Error in colSums(df1[, 3], na.rm = T) :
# 'x' must be an array of at least two dimensions
データセット(DF1)
origin destination_city2 till_5
A Chennai 72
B Coimbatore 4
C Jaipur 1
D Ajmer 3
E Jaipur 4
F Kishangarh 1
感謝の同じ番号で
rbind
に必要akrun!あなたが合計のデータフレームに複数の列を持っているなら、私を助けてくれますか?何が必要なのか。したがって、これらはレポートのタイミングごとに1つ以上の列になる可能性があります。このソリューションは、列のみを認識すると機能します。 df1 = rbind(df1、c( "Grand_Total"、 "colSums(df1 [、3:ncol(df1)]、na.rm = T))) これらは複数の列である場合に機能します1列の場合、エラーが表示されます。 #エラーのcolSums(df1 [、3]、na.rm = T): # 'x'は少なくとも2次元の配列でなければなりません –@VishanRanaこれは、あなたが '' colSums(df1 [、3:ncol(df1)、drop = TRUE]、na.rm = T)))) ')'を使うか、 '' colSums(df1 [3:ncol(df1)] 、na.rm = T))) ' – akrun
ありがとうございました! –