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 …
Mit der Funktion row.names() können Sie die Zeilennamen eines Dataframes in R schnell abrufen und festlegen.
Dieses Tutorial enthält einige Beispiele für die praktische Verwendung dieser Funktion im integrierten mtcars-Dataset in R:
#erste sechs Reihen von mtcars anzeigen
head(mtcars)
                   mpg cyl disp  hp drat    wt  qsec vs am gear carb
Mazda RX4         21.0   6  160 110 3.90 2.620 16.46  0  1    4    4
Mazda RX4 Wag     21.0   6  160 110 3.90 2.875 17.02  0  1    4    4
Datsun 710        22.8   4  108  93 3.85 2.320 18.61  1  1    4    1
Hornet 4 Drive    21.4   6  258 110 3.08 3.215 19.44  1  0    3    1
Hornet Sportabout 18.7   8  360 175 3.15 3.440 17.02  0  0    3    2
Valiant           18.1   6  225 105 2.76 3.460 20.22  1  0    3    1
Mit der folgenden Syntax können Sie die ersten Zeilennamen des mtcars-Dataframes anzeigen:
#erste sechs Zeilennamen von mtcars anzeigen
head(row.names(mtcars))
[1] "Mazda RX4"         "Mazda RX4 Wag"     "Datsun 710"       
[4] "Hornet 4 Drive"    "Hornet Sportabout" "Valiant" 
Sie können die folgende Syntax verwenden, um einen bestimmten Zeilennamen zu ändern:
#Ändern Sie den Zeilennamen Datsun710 in 710
row.names(mtcars)[row.names(mtcars) == "Datsun 710"] <- "710"
#erste sechs Zeilennamen von mtcars anzeigen
head(mtcars)
                   mpg cyl disp  hp drat    wt  qsec vs am gear carb
Mazda RX4         21.0   6  160 110 3.90 2.620 16.46  0  1    4    4
Mazda RX4 Wag     21.0   6  160 110 3.90 2.875 17.02  0  1    4    4
710               22.8   4  108  93 3.85 2.320 18.61  1  1    4    1
Hornet 4 Drive    21.4   6  258 110 3.08 3.215 19.44  1  0    3    1
Hornet Sportabout 18.7   8  360 175 3.15 3.440 17.02  0  0    3    2
Valiant           18.1   6  225 105 2.76 3.460 20.22  1  0    3    1
Mit der folgenden Syntax können Sie alle Zeilennamen in eine Liste von Ganzzahlen ändern, die bei 1 beginnen:
#Zeilennamen in eine Liste von Ganzzahlen ändern
row.names(mtcars) <- 1:nrow(mtcars)
#erste sechs Zeilennamen von mtcars anzeigen
head(mtcars)
   mpg cyl disp  hp drat    wt  qsec vs am gear carb
1 21.0   6  160 110 3.90 2.620 16.46  0  1    4    4
2 21.0   6  160 110 3.90 2.875 17.02  0  1    4    4
3 22.8   4  108  93 3.85 2.320 18.61  1  1    4    1
4 21.4   6  258 110 3.08 3.215 19.44  1  0    3    1
5 18.7   8  360 175 3.15 3.440 17.02  0  0    3    2
6 18.1   6  225 105 2.76 3.460 20.22  1  0    3    1
Sie können auch die Funktion paste() verwenden, um vor jedem Zeilennamen ein Wort anzuhängen:
#Zeilennamen ändern
row.names(mtcars) <- paste("row", 1:nrow(mtcars))
#erste sechs Zeilennamen von mtcars anzeigen
head(mtcars)
       mpg cyl disp  hp drat    wt  qsec vs am gear carb
row 1 21.0   6  160 110 3.90 2.620 16.46  0  1    4    4
row 2 21.0   6  160 110 3.90 2.875 17.02  0  1    4    4
row 3 22.8   4  108  93 3.85 2.320 18.61  1  1    4    1
row 4 21.4   6  258 110 3.08 3.215 19.44  1  0    3    1
row 5 18.7   8  360 175 3.15 3.440 17.02  0  0    3    2
row 6 18.1   6  225 105 2.76 3.460 20.22  1  0    3    1
Beachten Sie, dass an jede Zeile jetzt das Wort "row" an der Vorderseite angehängt ist.
So rufen Sie Zeilennummern in R ab
So hängen Sie Zeilen an ein Dataframe in R
So wählen Sie zufällige Stichproben in R aus
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 …