全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
4837 1
2022-02-21
各位老师好!

请问为啥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
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2022-2-22 09:26:30
已解决:是变量名写错:把V8写成了v8.

人大经济论坛 R语言论坛 版,详细出处参考: https://bbs.pinggu.org/forum.php ... &from^^uid=549683
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群