我正在使用最近的Rstudio运行win7 32bit verson。
我有一堆(很多)继承的代码写在2.1版本的R。
中安装新R代码后发生故障,但我无法理解原因。看起来有些函数(aggregate.fromula?)被重新设计了?
实施例: 假设我们有一个data.frame DATA(序列号,USD_BAL,Clientname)
在2.15中这个动作:
TEST_AGG <- aggregate(czk_balance ~ ico_topaz + branch,
data = DATA[DATA$USD_BAL <= 0,],
sum,
na.rm=T)
产生预期的结果。
然而,当在3.1.0中运行时,我会得到像:
Error in aggregate.data.frame(mf[1L], mf[-1L], FUN = FUN, ...) :
no rows to aggregate
In addition: Warning messages:
1: In Ops.factor(DATA$USD_BAL, 0) : <= not meaningful for factors
2: In Ops.factor(DATA$USD_BAL, 0) : <= not meaningful for factors
请问,是否有任何明确的解决方案需要更改以使其与新R一起使用?