A: hoe vind je de oudste datum in een kolom?


U kunt de volgende methoden gebruiken om de oudste datum in een kolom van een dataframe in R te vinden:

Methode 1: Zoek de oudste datum in de kolom

 min(df$date_column)

Methode 2: Zoek de rij met de oudste datum in de kolom

 df[which. min (df$date), ]

De volgende voorbeelden laten zien hoe u deze syntaxis in de praktijk kunt gebruiken met het volgende dataframe:

 #create data frame
df <- data. frame (date=as. Date (c('2022-04-01','2022-02-12','2022-06-13','2022-02-04',
                                '2022-07-01','2022-02-19','2022-12-03','2022-04-04')),
                 sales = c(12, 15, 24, 24, 14, 19, 12, 38))

#view data frame
df

        dirty date
1 2022-04-01 12
2 2022-02-12 15
3 2022-06-13 24
4 2022-02-04 24
5 2022-07-01 14
6 2022-02-19 19
7 2022-12-03 12
8 2022-04-04 38

Voorbeeld 1: Zoek de oudste datum in de kolom

We kunnen de volgende code gebruiken om de oudste datum in de datumkolom van het dataframe te vinden:

 #find earliest date in 'date' column
min(df$date)

[1] "2022-02-04"

Uit het resultaat kunnen we zien dat de oudste datum in de datumkolom 04-02-2022 is.

Opmerking : als u de meest recente datum wilt vinden, vervangt u eenvoudigweg min door max in de code.

Voorbeeld 2: Zoek de rij met de oudste datum in de kolom

We kunnen de volgende code gebruiken om de rij met de oudste datum in de datumkolom van het dataframe te vinden:

 #find row with earliest date in 'date' column
df[which. min (df$date), ]

        dirty date
4 2022-02-04 24

De uitvoer toont de volledige rij met de oudste datum in de datumkolom .

We kunnen bijvoorbeeld de volgende waarden in deze rij zien:

  • datum : 04-02-2022
  • vuil : 24

Opmerking : als u de rij met de meest recente datum wilt vinden, vervangt u eenvoudigweg who.min() door who.max() in de code.

Aanvullende bronnen

In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende bewerkingen in R kunt uitvoeren:

Hoe u een datumreeks genereert in R
Hoe tekenreeksen naar datums in R te converteren
Hoe het aantal maanden tussen datums in R te berekenen

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert