R语言将时间数据类型转换为字符串
Converting Time datatype to character string in R language
从数据框中选择 'Time' 列时,我得到的时间格式为“%H:%M:%S”
> tail(sf_arrest[,c("Time")],1)
# A tibble: 1 × 1
Time
<time>
1 06:44:00
我想将其转换为字符格式,如“06:44:00”。出于某种原因,"as.character" 给出的 difftime 输出比预期的
> as.character(tail(sf_arrest[,c("Time")],1))
[1] "24240"
如何进行直接字符转换?
因为它是 tibble
,我们可以用 [[
而不是 [
提取列并转换为 character
as.character(sf_arrest[["Time"]])
从数据框中选择 'Time' 列时,我得到的时间格式为“%H:%M:%S”
> tail(sf_arrest[,c("Time")],1)
# A tibble: 1 × 1
Time
<time>
1 06:44:00
我想将其转换为字符格式,如“06:44:00”。出于某种原因,"as.character" 给出的 difftime 输出比预期的
> as.character(tail(sf_arrest[,c("Time")],1))
[1] "24240"
如何进行直接字符转换?
因为它是 tibble
,我们可以用 [[
而不是 [
提取列并转换为 character
as.character(sf_arrest[["Time"]])