3

我正在使用 R 读取 .xlsx 文件。其中一列称为“日期”,格式如下:“20/10/2014 12:00:00 am”。

但是,当我使用 R 的xlsx包读取文件时,该值变为 41932-- class factor。如何将整列读取为字符串(按原样)?我想成为将日期/时间值转换为POSIXlt和/或POSIXct类的人。

4

1 回答 1

1

您可以使用 Hadley 的readxl包读取字符串。

library(readxl)
df <- read_excel('~/Desktop/test.xlsx')

有一些支持,col_type但还没有准备好。相反,您可以as.POSIXct在被读入后使用来修复那些data.frame

例如

as.POSIXct(df$Date, format="%d/%m/%Y %H:%M:%S", tz="CET")
于 2015-05-11T03:11:01.347 回答