Der einfachste Weg, Arrays in Python zu verketten, ist die Verwendung der Funktion numpy.concatenate, die die folgende Syntax verwendet:
numpy.concatenate((a1, a2, ….), axis = 0)
wo:
- a1, a2 …: Die …
Sie können schnell eine oder mehrere Zeilen an ein Dataframe in R anhängen, indem Sie eine der folgenden Methoden verwenden:
Methode 1: Verwenden Sie rbind(), um Dataframes anzuhängen.
rbind(df1, df2)
Methode 2: Verwenden Sie nrow(), um eine Zeile anzuhängen.
df[nrow(df) + 1,] = c(value1, value2, ...)
Dieses Tutorial enthält Beispiele für die praktische Anwendung dieser Methoden.
Bei dieser ersten Methode wird davon ausgegangen, dass Sie zwei Dataframe mit denselben Spaltennamen haben. Mit der Funktion rbind() können wir die Zeilen des zweiten Dataframes einfach an das Ende des ersten Dataframes anhängen.
Zum Beispiel:
#Dataframe definieren
df1 <- data.frame(var1=c(4, 13, 7, 8),
var2=c(15, 9, 9, 13),
var3=c(12, 12, 7, 5))
df1
var1 var2 var3
1 4 15 12
2 13 9 12
3 7 9 7
4 8 13 5
#Zweites Dataframe definieren
df2 <- data.frame(var1=c(4, 13),
var2=c(9, 12),
var3=c(6, 6))
df2
var1 var2 var3
1 4 9 6
2 13 12 6
# Hängen Sie die Zeilen des zweiten Dataframes an das Ende des ersten Dataframes an
df3 <- rbind(df1, df2)
df3
var1 var2 var3
1 4 15 12
2 13 9 12
3 7 9 7
4 8 13 5
5 4 9 6
6 13 12 6
Diese Methode verwendet die Funktion nrow() , um eine Zeile an das Ende eines bestimmten Dataframes anzuhängen.
Zum Beispiel:
#Erstes Dataframe definieren
df1 <- data.frame(var1=c(4, 13, 7, 8),
var2=c(15, 9, 9, 13),
var3=c(12, 12, 7, 5))
df1
var1 var2 var3
1 4 15 12
2 13 9 12
3 7 9 7
4 8 13 5
#Zeile an Ende des Dataframes anhängen
df1[nrow(df1) + 1,] = c(5, 5, 3)
df1
var1 var2 var3
1 4 15 12
2 13 9 12
3 7 9 7
4 8 13 5
5 5 5 3
Damit diese Methode funktioniert, muss der Wertvektor, den Sie anhängen, dieselbe Länge haben wie die Anzahl der Spalten im Dataframe.
So erstellen Sie ein leeres in R
So durchlaufen Sie Spaltennamen in R
Der einfachste Weg, Arrays in Python zu verketten, ist die Verwendung der Funktion numpy.concatenate, die die folgende Syntax verwendet:
numpy.concatenate((a1, a2, ….), axis = 0)
wo:
Häufig möchten Sie möglicherweise nur die Anzahl der Zeilen in einem pandas-DataFrame zählen, die bestimmte Kriterien erfüllen.
Glücklicherweise ist dies mit der folgenden grundlegenden Syntax einfach zu bewerkstelligen:
sum(df …