-1
我有這樣的表達:如何動態更改變量名稱?
dat$we$VAR = iif(test252.2 > test5.2 & test252.1 < test5.1 & test252 < test5, -1, dat$we$VAR)
我要的是使VAR
動態。
例如VAR = names(mydata)[1]
注意dat$we$VAR
也是在iif
功能
我有這樣的表達:如何動態更改變量名稱?
dat$we$VAR = iif(test252.2 > test5.2 & test252.1 < test5.1 & test252 < test5, -1, dat$we$VAR)
我要的是使VAR
動態。
例如VAR = names(mydata)[1]
注意dat$we$VAR
也是在iif
功能
var = "VAR"
dat$we[[var]] = iif(test252.2 > test5.2 & test252.1 < test5.1 & test252 < test5, -1, dat$we[[var]])
不工作的結束。不知道是否問題,但是dat $ we $ VAR是一個xts對象 – Fryc
然後你應該說它是它的對象,否則它就像一個列表或data.frame,我所描述的語法可以工作。它不起作用的事實可能意味着開發人員只實現了$操作符,而不是[[。 –