Ich habe Daten payments
gespeichert in der Tabelle unten, dass ich riefen aus einer Datenbank nahm Data taken from databaseändert das Format der Daten in der Tabelle
Jetzt brauche ich nur das Format der Week
Spalt zu ändern, so anstatt sie zu sein (201625
) bis (2016-25
). Fügen Sie nur Bindestrich dazwischen hinzu, um es klarer zu machen, dass es ein Jahr und dann Woche ist. Natürlich kann ich nicht die Daten aus der Datenbank ändern, damit ich
pdm_data [2] <- as.numeric(gsub("6","-",as.character(pdm_data[ ,2])))
aber das sieht nur für eine tatsächliche Zahl zu suchen, nicht Raum zu schaffen, und dann in diesem Raum Bitte
mir hilfst Bindestrich setzen wirklich zu schätzen
Wochen sind 1-9 '20160x' oder' 2016x'? Ich habe keine Daten heruntergeladen, versuche 'gsub ('(? <=^\\ d {4})', '-', c ('200001', '20001', '201625'), perl = TRUE) ' – rawr
ähnlich http://stackoverflow.com/questions/18482929/regex-to-add-hypen-in-dates – rawr