我正在使用R读取一个.xlsx文件。其中一列名为“日期”,格式为“20/10/2014 12:00:00 am”。但是,当我使用R的xlsx包读取该文件时,该值变为41932--类别为因子。如何将整个列读取为字符串(与原格式相同)?我希望自己将日期/时间值转换为POSIXlt和/或POSIXct类。
你可以使用 Hadley 的 readxl 包将内容读入字符串中。library(readxl) df <- read_excel('~/Desktop/test.xlsx') 目前对于 col_type 还有一些支持,但还没有准备好。相反,您可以在读入 data.frame 后使用 as.POSIXct 来修复这些问题。 例如: as.POSIXct(df$Date, format="%d/%m/%Y %H:%M:%S", tz="CET")
XLConnect
包可以解决这个问题。该列被读取为字符串,而没有转换为数字。 - EFL