Как извлечь год и квартал из переменной отчетной даты? - PullRequest
0 голосов
/ 02 мая 2020

У меня есть эта переменная отчетной даты (report_date). Как я могу использовать код stata для создания двух новых переменных столбцов с указанием года и кварталов из отчетной даты? Любой совет приветствуется. Спасибо.

Скриншот браузера Stata

1 Ответ

0 голосов
/ 02 мая 2020

Basi c вещи: Вы должны использовать search или help, чтобы найти help datetime.

Давайте сосредоточимся на "12/31/82" в качестве строковой даты. Следующие утверждения показывают используемые функции даты. Здесь команда di полностью display, и в качестве упражнения вам потребуются соответствующие действия, используя команды generate для генерации переменных и format для применения соответствующего формата отображения даты.

. di daily("12/31/82", "MDY", 2020)
8400

. di %td daily("12/31/82", "MDY", 2020)
31dec1982

. di year(daily("12/31/82", "MDY", 2020))
1982

. di quarter(daily("12/31/82", "MDY", 2020))
4

. di %tq qofd(daily("12/31/82", "MDY", 2020))
1982q4
...