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 …
Es gibt zwei einfache Möglichkeiten, ein Dataframe in R nach Datum zu sortieren:
Methode 1: order() Function aus Basis R verwenden
#sortieren von am wenigsten aktuell bis am aktuellsten
df[order(as.Date(df$date, format="%m/%d/%Y")),]
#sortieren von aktuell bis am wenigsten aktuell
df[rev(order(as.Date(df$date, format="%m/%d/%Y"))),]
Methode 2: Verwenden Sie Funktionen aus den Paketen lubridate und dplyr
library(lubridate)
library(dplyr)
#sortieren von am wenigsten aktuell bis aktuell
df %>% arrange(mdy(df$date))
#sortieren von aktuell bis am wenigsten aktuell
df %>% arrange(desc(mdy(df$date)))
Dieses Tutorial zeigt ein Beispiel für die praktische Anwendung dieser Methoden.
Die einfachste Möglichkeit, ein Dataframe nach einer Datumsvariablen in R zu sortieren, besteht darin, die Funktion order() von Basis R aus zu verwenden. Der folgende Code zeigt, wie diese Funktion in der Praxis verwendet wird:
#Dataframe erstellen und anzeigen
df <- data.frame(date=c('10/30/2021', '11/18/2021', '11/13/2021', '11/19/2021'),
sales=c(3, 15, 14, 9))
df
date sales
1 10/30/2021 3
2 11/18/2021 15
3 11/13/2021 14
4 11/19/2021 9
#sortieren von am wenigsten aktuell bis aktuell
df[order(as.Date(df$date, format="%m/%d/%Y")),]
date sales
1 10/30/2021 3
3 11/13/2021 14
2 11/18/2021 15
4 11/19/2021 9
#sortieren von aktuell bis am wenigsten aktuell
df[rev(order(as.Date(df$date, format="%m/%d/%Y"))),]
date sales
4 11/19/2021 9
2 11/18/2021 15
3 11/13/2021 14
1 10/30/2021 3
Eine schnellere Möglichkeit, ein Dataframe nach einer Datumsvariablen zu sortieren, besteht darin, Funktionen aus den Paketen lubridate und dplyr zu verwenden. Der folgende Code zeigt, wie diese Funktionen in der Praxis verwendet werden:
#Dataframe erstellen und anzeigen
df <- data.frame(date=c('10/30/2021', '11/18/2021', '11/13/2021', '11/19/2021'),
sales=c(3, 15, 14, 9))
df
date sales
1 10/30/2021 3
2 11/18/2021 15
3 11/13/2021 14
4 11/19/2021 9
#sortieren von am wenigsten aktuell bis aktuell
df %>% arrange(mdy(df$date))
date sales
1 10/30/2021 3
2 11/13/2021 14
3 11/18/2021 15
4 11/19/2021 9
#sortieren von aktuell bis am wenigsten aktuell
df %>% arrange(desc(mdy(df$date)))
date sales
1 11/19/2021 9
2 11/18/2021 15
3 11/13/2021 14
4 10/30/2021 3
Beachten Sie, dass wir lubridate verwendet haben, um das Datum als mdy()-Format anzugeben. Sie können sich jedoch auf dieses Cheat Sheet beziehen, um andere Datumsformate anzuzeigen, wenn Ihr Datum zufällig in einem anderen Format vorliegt.
So extrahieren Sie das Jahr vom Datum in R
So aggregieren Sie tägliche Daten zu monatlichen und jährlichen Daten in R
So ordnen Sie Zeilen 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 …