【发布时间】:2021-05-12 19:18:37
【问题描述】:
我有一个包含 50 多个日期列的数据集。使用 fread 或 csv 函数将数据集导入 R 时,所有日期列都被格式化为字符列。虽然我可以花半天时间一次转换每一列,但我认为某些 R 专家可能已经找到了一种更好的方法来一次转换大量列的格式。
有没有一种有效的方法可以一举将列列表转换为正确日期格式的列?
我的虚拟数据如下:
【问题讨论】:
-
仅供参考,以防您对输入的 csv 文件有任何控制权,如果日期格式为 YYYY-MM-DD,它们将被自动检测并读取为带有
fread的日期(可能还有其他也有函数,但我只熟悉 fread) -
是的,出于同样的原因,我在 SQL(已验证并已格式化)中将日期列格式化为 YYYY-MM-DD,并在 r 中使用 fread 期望正确处理日期列。但我仍然面临同样的问题。
标签: r