错误:“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 (将#修改为@)