2

我正在尝试从网页https://r-forge.r-project.org/scm/viewvc.php/pkg/AppliedPredictiveModeling/inst/chapters/CreateGrantData.R?view=markup&revision=11&root=apm运行代码。

当我在行下运行时出现错误

month info startTime <- dmy(raw$Start.date)

parse_date_time 中的错误(日期,订单,安静 = 安静,tz = tz,区域设置 = 区域设置,:'nzchar()' 需要字符向量

上面网页的代码需要一些调整。必须在他的计算机上复制文件“unimelb_training.csv”。该文件位于http://www.kaggle.com/c/unimelb/data

我已经联系了作者。他无法重现错误,因此无法提供帮助。他建议我提供上述网页的链接,而不是复制粘贴整个代码。书的网站是http://appliedpredictivemodeling.com/

请帮助...谢谢

4

1 回答 1

5

我通过电子邮件发送了 lubridate 软件包的作者。他的姓名和回复如下:

加勒特格勒蒙德

您的错误来自我们正在处理的 lubridate 中的错误。解析函数目前无法处理因子。raw$Start.date是一个因素。as.character()您可以通过放置来使您的代码工作raw$Start.date,例如

startTime <- dmy(as.character(raw$Start.date))

我将在 lubridate 的下一个版本中修复这个问题。

干杯,加勒特

于 2013-08-09T18:16:03.170 回答