Kompletny przewodnik po formatach dat w r


W poniższej tabeli przedstawiono różne symbole, których można użyć do formatowania dat w języku R:

Symbol Definicja Przykład
%D Dzień jako liczba 19
%MA Skrócony weekend Słońce
%MA Nieskrępowany weekend Niedziela
%M Miesiąc jako liczba 04
%B Skrócony miesiąc luty
%B Nieskrócony miesiąc LUTY
%y 2-cyfrowy rok 14
%Y Rok 4-cyfrowy 2014

Poniższe przykłady pokazują, jak w praktyce wykorzystać każdy z tych formatów.

Przykład 1: Sformatuj datę za pomocą dnia, miesiąca i roku

Poniższy kod pokazuje, jak sformatować datę w formacie miesiąc/dzień/rok:

 #define date
date <- as. Date (" 2021-01-25 ")

#date format
formatted_date <- format(date, format=" %m/%d/%y ")

#display formatted date
formatted_date

[1] "01/25/21"

Zauważ, że pomiędzy każdą wartością możemy użyć dowolnych separatorów.

Zamiast tego możemy na przykład użyć łączników:

 #define date
date <- as. Date (" 2021-01-25 ")

#date format
formatted_date <- format(date, format=" %m-%d-%y ")

#display formatted date
formatted_date

[1] "01-25-21"

Przykład 2: Sformatuj datę jako dzień tygodnia

Poniższy kod pokazuje, jak sformatować datę przy użyciu formatu dnia tygodnia:

 #define date
date <- as. Date (" 2021-01-25 ")

#format date as abbreviated weekday
format(date, format=" %a ")

[1] “My”

#format date as unabbreviated weekday
format(date, format=" %A ")

[1] “Monday”

Przykład 3: Formatuj datę w miesiącach

Poniższy kod pokazuje, jak sformatować datę jako miesiąc:

 #define date
date <- as. Date (" 2021-01-25 ")

#format date as abbreviated month
format(date, format=" %b ")

[1] “Jan”

#format date as unabbreviated month
format(date, format=" %B ")

[1] “January”

Możemy również sformatować datę w miesiącu i dniu:

 #define date
date <- as. Date (" 2021-01-25 ")

#format date as abbreviated month
format(date, format=" %b %d ")

[1] “Jan 25”

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak wykonywać inne typowe operacje na datach w R:

Jak posortować ramkę danych według daty w R
Jak poddefiniować według zakresu dat w R
Jak przekonwertować ciągi znaków na daty w R

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *