我正在尝试使用“sqldf”库对小数据框执行选择查询并获得以下错误:
((错误:评估嵌套太深:无限递归/选项(表达式=)? 换行时出错:评估嵌套太深:无限递归/选项(表达式=)? )
尝试选项(表达式= 500000)然后它抛出Cstack溢出错误。
在数据框中,有一个带有“日期”的列,并以日期格式格式化为R。
如果我们将该列视为“char”,我们不会遇到任何错误并获得输出。
事实上,相同的数据框架和相同的R代码在少数系统中工作,而在很少的系统中工作。不了解问题,所有系统都是相同的配置和相同的操作系统。请帮助我....提前致谢。
Yugandhar
答案 0 :(得分:2)
我从char字段转换的日期遇到了完全相同的问题。
我通过将日期转换为一个因子来解决它,例如(在data.table语言中):
table[,ActualDate:=as.factor(as.date(CharacterDate))]
希望有所帮助
安迪。