Я разделил время с 2018-12-31 11:45:00 до 2018-12-31 и 11:45:00 утра. Успешно.
Однако у меня возникают трудности с преобразованием "11:С 45:00 до 24 часов.
Я знаю, что есть несколько способов сделать это, например, самый популярный способ - использовать strptime
и поставить format="%I:%M:%S %p
.Я делал это несколько раз и дважды проверял снова и снова ... но все еще получал N / A в моей колонкеЗдесь CrimeData - это мое имя набора данных, toSplitHrs содержит время, равное "11:45:00 AM", как и упомянутое:
crimeData$toSplitHrs = strptime(crimeData$SplitHrs, format="%I:%M:%S %p")
Police.Beats SplitMs SplitHrs year month days hours mins sec toSplitHrs
1 28 2018-12-31 11:45:00 2018 12 31 11 45 00 <NA>
2 177 2018-12-31 11:42:00 2018 12 31 11 42 00 <NA>
3 233 2018-12-31 11:30:00 2018 12 31 11 30 00 <NA>
4 91 2018-12-31 11:30:00 2018 12 31 11 30 00 <NA>
5 73 2018-12-31 11:30:00 2018 12 31 11 30 00 <NA>
6 232 2018-12-31 11:27:00 2018 12 31 11 27 00 <NA>
, но, тем не менее, я получил N / A результат от этого... Кроме того, этот набор данных содержит более 10 тысяч наблюдений, я действительно не могу изменить их одно за другим ... любые предложения приветствуются!