Ich möchte die Summe von till_5
als Grand total
in der letzten Zeile hinzufügen. Ich versuche colSums
, aber es zeigt Fehler wie erwähnt.Wie addiert man die Summe der Spalte in der dritten Zeile
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
Datensatz (df1)
origin destination_city2 till_5
A Chennai 72
B Coimbatore 4
C Jaipur 1
D Ajmer 3
E Jaipur 4
F Kishangarh 1
Dank akrun! Können Sie mir bitte helfen, wenn ich mehrere Spalten im Datenrahmen für die Summe habe? was muss dann getan werden. Dies kann eine Spalte oder mehr sein, je nach Berichtszeit, diese Lösung funktioniert, wenn ich nur Spalten kenne. Dies zeigt Fehler: df1 = rbind (df1, c ("Grand_Total", "", colSums (df1 [, 3: ncol (df1)], na.rm = T))) dies funktioniert, wenn diese mehrere Spalten sind aber für 1 Spalte zeigt es Fehler: #Error in colSums (df1 [, 3], na.rm = T): # 'x' muss ein Array von mindestens zwei Dimensionen sein –
@VishanRana Dies basiert auf dem Ablegen der Dimensionen müssen Sie 'colSums (df1 [, 3: ncol (df1), drop = TRUE], na.rm = T)))' oder entfernen Sie das Komma, dh 'colSums (df1 [3: ncol (df1)] , na.rm = T))) ' – akrun
vielen Dank Herr! –