微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

错误:“Fecha”列无法从 POSIXct、POSIXt 转换为字符在 R 中

如何解决错误:“Fecha”列无法从 POSIXct、POSIXt 转换为字符在 R 中

我在一个文件夹中有 13 个 xlsx 文件,它们具有相同的列。所以我想在 R 中连续打开它们并将它们附加在一起。其中两列(Fecha 1、Fecha 2)包含日期。 Fecha 1 的格式为 yyyy-mm-dd,而 fecha 2 的格式为 dd/mm/yyyy。

这是我所做的:


setwd("/Volumes/WD_BLACK/Data/V")

library(readxl)
file.list <- list.files(pattern='*.xlsx')
df.list <- lapply(file.list,read_excel)

df <- bind_rows(df.list)

我收到以下错误消息:

错误:列 Fecha 2 无法从 POSIXct、POSIXt 转换为字符

所以我直接导入了我的文件之一并输入:

typeof(v1$`Fecha 2`)

[1]“双重”

Fecha 1 的类型相同。

有人知道我怎样才能摆脱这个错误信息吗?

(我强调我不能使用 xlsx 包,它不再工作了,我想我有 Java 问题,因为我也无法安装 rJava。)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。