我有一个类似下面的数据框
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)
我转换了列'时间戳'进入POSIXct为my_df$timestamp = as.POSIXct(my_df$timestamp)
现在,当我设置此列'时间戳'作为我的rowindex,我的rowindex的类变为'字符'无论如何要保持它作为POSIXct列?
rownames(my_df) <- my_df$timestamp
> class(rownames(my_df))
[1] "character"
我是R的新手,无法为此找到解决方案。