Jsem zbrusu nový v R a programování obecně. Mám sloupec obsahující seznam termínů. Některé jsou v "01. ledna 2020" formátu, některé mají jen měsíc a rok (tj. "leden 2020"). Chci, aby zmutovat do nové oblasti, kde jsem přidat 01 v přední části všech dat, které jsou v měsíci, rok, formát, a pak budu používat lubridate zpracovat to do data
To je to, co jsem se snažil. Snažím získat první znak sloupci Datum. Pokud je to velké písmeno, pak jsem se připojit "01". Já používám tinyverse balíček včetně dplyr
df %>% mutate(new_date = ifelse(str_sub(Date, start = 1, end = 1)== "[:upper:]"), paste('01', Date, sep = ' '), new_date = Date)
Dostávám chybové hlášení "nic nechybí", ale myslel jsem, že jsem součástí new_date = Date
zachovat stávající formátování.
Děkujeme vám za vaši pomoc!