各位老师好!
请问为啥openxlsx::read_xlsx(data1_.xlsx", sheet = "data1_", colNames = TRUE, detectDates = TRUE)读入的数据框所有日期类型自动变为NULL(数据框显示为unknown)?
谢谢!
说明: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"
原始问题链接: 人大经济论坛 R语言论坛 版,详细出处参考:
https://bbs.pinggu.org/forum.php ... &from^^uid=549683