Я пытаюсь преобразовать некоторые текстовые данные во время.Я знаю способы преобразования 2019-09-24 00:00:03
в формат времени, но я хочу преобразовать данные более высокой частоты во время.
Некоторые наблюдения выглядят так:
[1] "2019-09-24D00:00:03.384309000" "2019-09-24D00:00:03.404018000"
[3] "2019-09-24D00:00:03.408065000" "2019-09-24D00:00:03.552361000"
[5] "2019-09-24D00:00:03.572690000" "2019-09-24D00:00:03.572690000"
[7] "2019-09-24D00:00:03.572690000" "2019-09-24D00:00:03.572690000"
Я нашел некоторый код Pythonкоторый может преобразовать эти данные:
data[‘timestamp’] = data.timestamp.map(lambda t: datetime.strptime(t[:-3], “%Y-%m-%dD%H:%M:%S.%f”))
Данные:
data <- c("2019-09-24D00:00:03.384309000", "2019-09-24D00:00:03.404018000",
"2019-09-24D00:00:03.408065000", "2019-09-24D00:00:03.552361000",
"2019-09-24D00:00:03.572690000", "2019-09-24D00:00:03.572690000",
"2019-09-24D00:00:03.572690000", "2019-09-24D00:00:03.572690000",
"2019-09-24D00:00:03.572690000", "2019-09-24D00:00:03.572690000",
"2019-09-24D00:00:03.572690000", "2019-09-24D00:00:03.572690000",
"2019-09-24D00:00:03.572690000", "2019-09-24D00:00:03.572690000",
"2019-09-24D00:00:03.614967000", "2019-09-24D00:00:03.656928000",
"2019-09-24D00:00:03.711825000", "2019-09-24D00:00:03.711825000",
"2019-09-24D00:00:03.711825000", "2019-09-24D00:00:03.711825000"
)