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 …
Oft möchten Sie zwei Spalten in R vergleichen und die Ergebnisse des Vergleichs in eine dritte Spalte schreiben.
Sie können dies einfach mit der folgenden Syntax tun:
df$new_col <- ifelse(df$col1 > df$col2, 'A',
ifelse(df$col1 < df$col2, 'B', 'C'))
Diese einzelne Codezeile führt Folgendes aus:
Das folgende Beispiel zeigt, wie dieser Code in der Praxis verwendet wird.
Angenommen, wir haben das folgende Dataframe, der die Anzahl der Tore zeigt, die zwei Fußballmannschaften in fünf verschiedenen Spielen erzielt haben:
#Dataframe erstellen
df <- data.frame(A_points=c(1, 3, 3, 3, 5),
B_points=c(4, 5, 2, 3, 2))
#Dataframe anzeigen
df
A_points B_points
1 1 4
2 3 5
3 3 2
4 3 3
5 5 2
Wir können den folgenden Code verwenden, um die Anzahl der Tore pro Zeile zu vergleichen und den Gewinner des Spiels in einer dritten Spalte auszugeben:
#Vergleichen Sie A_points und B_points und geben Sie die Ergebnisse an die neue Spalte mit dem Titel Gewinner aus
df$winner <- ifelse(df$A_points > df$B_points, 'A',
ifelse(df$A_points < df$B_points, 'B', 'Tie'))
#Dataframe anzeigen
df
A_points B_points winner
1 1 4 B
2 3 5 B
3 3 2 A
4 3 3 Tie
5 5 2 A
Die Ergebnisse des Vergleichs werden in der neuen Spalte mit dem Namen Gewinner angezeigt.
So stapeln Sie Dataframespalten in R
So kombinieren Sie zwei Spalten in einer 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 …