我正在将 .csv 文件读入 R,其中 .csv 文件最初以 Excel 格式保存。
在准备 .csv 文件时,我在新电子表格上复制并粘贴了内容,Date.Sold
变量在 Excel 中被格式化为“常规”。
我很好奇为什么将命令as.Date()
应用于“一般”格式的日期值(来自 Excel)不能在 R 中工作?它给了我一系列 NA 值。如果我Date.Sold
在读入 R 之前在 Excel 中将变量格式化为“日期”,则该as.Date()
命令可以正常工作。为什么会这样?有什么方法可以将这些“通用”格式的变量读入 R 中的正确日期?
关于我的变量和我使用的命令的一些信息:
Str(Date.Sold): $ Date.Sold : Factor w/ 789 levels "-","40965.00",..: 461 463 456 17
我使用的命令:
A$Date = as.Date(A$Date.Sold, "%d/%m/%Y")