【发布时间】:2018-04-13 07:22:11
【问题描述】:
当我使用 read_excel 将数据从 Excel 导入 R 时,一些数值列会自动转换为日期。
# e.g.
5600 to 1915-05-01
有没有办法关闭这个功能?除了在 read_excel 中使用“col_types”参数。
【问题讨论】:
-
col_types 是伴侣
-
您对使用明确为您所追求的目的而设计的论点有何反感?我一定是错过了什么
-
问题是,你的数据中有什么让 read_excel 认为这是一个日期?如果只是数字,这可能不会发生
-
@MichaelChirico 我正在使用 for 循环上传多个文件(30 多个 excel),它们可以有不同的结构(例如列名、列数)。因此,一对一定义 col_types 是可能的,但效率不高。
-
@docendodiscimus 这是一个非常好的观点。我在发布这个问题之前检查了 Excel 上的数据,该列仅包含 1 到 5 位整数。