У меня есть следующая строковое имя / дата / переменная страны:
"John Peters|2016-01-19|England"
Как мне получить переменную, которая будет читаться как:
"John Peters|january|England"
У меня работает следующее:
clear input str30 loandate "John Peters|2016-01-19|England" end split loandate, parse("|") generate loandate2b = month(date(loandate2, "YMD")) egen loandate_new = concat(loandate1 loandate2b loandate3), format(%tdMonth) punct("|") list loandate_new +-----------------------------+ | loandate_new | |-----------------------------| 1. | John Peters|January|England | +-----------------------------+