使用R.我是新手。我确实试图搜索这个特殊的错误/情况,然后空手而归。这是:
我通过从另一列
中减去现有列来创建数字列buildView(FormView $view, FormInterface $form, array $options)
当我尝试在新专栏上使用dcast时:
MYDATA$NETREV <- (MYDATA[60] - MYDATA[51])
我收到此错误:
NETREV.TREND <- dcast(MYDATA, SCHOOL ~ YEAR, value.var="NETREV")
我尝试按位置Error in `[.data.frame`(value, overall) : undefined columns selected
引用新列,当我这样做时,我收到的错误始于:
错误:value.var(list(OPREVADJ = c(-9280446,-14437883,-12637590,-14365373,-17149995,-13960077,-11458410,-3701678,-861092,-10071075,23965,-5324362, -5974479,14275488,-6118691,-7801750,-7838486,-14343695,NA,-17785841,-14357459,-14787673,-480654 ......等。
将value.var=MYDATA[61]
与我的数据中的任何其他列一起使用可以正常工作并完全按照预期的方式运行。
对不起我之前没说过这个。这就是我的数据:
dcast
我创建了新列NETREV(显然收入减去费用)
SCHOOL YEAR REVENUE EXPENSES
A 2011 10000000 12000000
A 2012 15000000 14000000
A 2013 16000000 15700000
B 2011 8000000 6000000
B 2012 7500000 6500000
B 2013 7770000 5500000
我想让dcast看起来如下所示:
SCHOOL YEAR REVENUE EXPENSES NETREV
A 2011 10000000 12000000 -2000000
A 2012 15000000 14000000 1000000
A 2013 16000000 15700000 300000
B 2011 8000000 6000000 2000000
B 2012 7500000 6500000 1000000
B 2013 7770000 5500000 2270000