s609078902 发表于 2022-2-21 14:58 
openxlsx::read.xlsx() 有 detectDates = TRUE 参数
另外再请教您个问题:
为啥openxlsx::read_xlsx(..., detectDates = TRUE)读入的数据框所有日期类型自动变为NULL?
谢谢!
说明:data1_, data2_是通过read_xlsx(..., detectDates = TRUE)读入, v8是开始时间。
对data1_, data2_数据框备份为data1, data2,且批量重命名了data1,data2的变量名,
> data1 <- data1_
> data2 <- data2_
> names(data1) <- paste0("V", 1:ncol(data1))
> names(data2) <- paste0("f", 1:ncol(data2))
> class(data1$v8)
[1] "
NULL"
> class(data1_$开始时间)   #
data1_&开始时间的类型也是NULL,但class()显示的是Date
[1] "Date"