R 如何从POSIXct、POSIXt转换为数字

R 如何从POSIXct、POSIXt转换为数字,r,excel,dplyr,purrr,readxl,R,Excel,Dplyr,Purrr,Readxl,我正在获取列首次提交日期无法从POSIXct、POSIXt转换为数字 此外:运行R代码时出现50个或更多警告(使用warnings()查看前50个)错误。这就是我所做的 all_data <- map_df(one_new, ~.x %>% excel_sheets() %>% map_df(read_excel, path = .x)) 所有_数据

我正在获取列
首次提交日期
无法从POSIXct、POSIXt转换为数字 此外:运行R代码时出现50个或更多警告(使用warnings()查看前50个)
错误。这就是我所做的

all_data <- map_df(one_new, 
                   ~.x %>% 
                     excel_sheets() %>% 
                     map_df(read_excel, path = .x))
所有_数据%
excel_工作表()%>%
映射函数(读取excel,路径=.x))

提前谢谢

您的
首次提交日期
列中的日期格式是什么?您可以尝试指定
读取excel(col\u types=c(“猜测”、“猜测”、“数字”、“猜测”))
,将“数字”放在日期列所在的位置。在我的示例中,它将C列读取为数字。First Commit Date格式-5/9/2018 12:00:00 AM,大约有900多列。那么这样定义read_excel(col_types=c(“猜测”、“猜测”、“数值”、“猜测”))是可行的吗@AllanCameronI不知道@Sid有900列,因为你没有指定,也没有在你的问题中包含任何数据,我也没想到你的问题中有异常多的列。但是,您可以执行
colformats