我有一个像下面这样的数据框
timestamp = c('2017-04-22 00:00:00', '2017-04-22 00:00:10', '2017-04-22 00:00:20', '2017-04-22 00:00:30', '2017-04-22 00:00:40')
x = 1:5
y = 2:6
my_df = data.frame(x,y,timestamp)
我将列“时间戳”转换为 POSIXctmy_df$timestamp = as.POSIXct(my_df$timestamp)
现在,当我将此列“时间戳”设置为我的行索引时,我的行索引的类变为“字符”,无论如何要将其保留为 POSIXct 列?
rownames(my_df) <- my_df$timestamp
> class(rownames(my_df))
[1] "character"
我是 R 新手,找不到解决方案。