Немного поздно ответ, но я просто потратил слишком много времени на это.
В конкретном случае googletests, указав это на вашем верхнем уровне, CMakeLists.txt делает трюк.
option(INSTALL_GMOCK "Install Googletest's GMock?" OFF)
option(INSTALL_GTEST "Install Googletest's GTest?" OFF)
add_subdirectory(googletest)
Я прочитал (я думаю) список рассылки CMake, который делает установку условным на INSTALL_<package name>
внутри вашего пакета своего рода стандартом defacto (и я обязательно буду следовать с этого момента! ). Но я не могу найти эту ссылку сейчас.
Работает ли strptime
?
df2= structure(c("10:43 AM", "10:54 AM", "11:54 AM", "12:07 PM", "12:15 PM",
"12:54 PM", "1:54 PM", "2:54 PM"), .Dim = c(8L, 1L))
strptime(df2, "%I:%M %p" )
Или, если вам не нужна дата, что-то вроде: Хотя это зависит от того, какой класс вам нужен для объекта.
substr(strptime(df2, "%I:%M %p" ),11,19)
взгляните на ?strptime
.
as.POSIXct(data$TimeEST, format='%I:%M %p')
# convert Time column into properly encoded date time <br/>
data$TimeEST <- strptime(data$TimeEST, format='%I:%M %p')
& lt; br / & gt;data$TimeEST <- substr(data$TimeEST, 11, 19)
data$TimeEST <- str_c(date,data$TimeEST)
data$TimeEST <- as.POSIXlt(data$TimeEST, format='%Y-%m-%d %H:%M:%S')
@AndresT спасибо за предложения, это то, что я использовал для получения желаемого типа объекта. – Michael Street 27 March 2012 в 17:21format(strptime(df2, "%I:%M %p" ), "%T")
– David Arenburg 13 December 2017 в 23:14