楼主: priss111
4840 1

[问答] 为啥openxlsx::read_xlsx(..., detectDates = TRUE)读入数据框所有日期类型都为NULL? [推广有奖]

  • 0关注
  • 5粉丝

已卖:9份资源

副教授

16%

还不是VIP/贵宾

-

威望
0
论坛币
153 个
通用积分
47.5396
学术水平
11 点
热心指数
14 点
信用等级
10 点
经验
14935 点
帖子
472
精华
0
在线时间
808 小时
注册时间
2008-3-30
最后登录
2025-3-17

楼主
priss111 发表于 2022-2-21 17:50:53 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
各位老师好!

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

扫码加我 拉你入群

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

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

关键词:Detect Dates xlsx READ 读入数据

沙发
priss111 发表于 2022-2-22 09:26:30
已解决:是变量名写错:把V8写成了v8.

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

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-27 15:07