Bunu herhangi bir şans olmadan SO üzerinde bulmayı denedim:Bir değişken nasıl değerlendirilir ve R dilinde bir karakter/karakter olarak yazdırılır?
Kapatma nesnesini R? Içindeki bir dizeye nasıl dönüştürürüm?
böyle, fonksiyonların bir listesi var:
functions = c(function(x) 2*x, function(x) sin(x*pi), function(x))
, ben for (func in functions){...
gibi onlara sürekli tekrarlanması ve ben mümkün baskı benim plotlamasının parçası olarak işlev ifadesi olmak istiyorum.
denedim:
toString(eval(func))
as.character(eval(func))
verir?
İlgili linkler:
- How to evaluate a variable as an expression for axis label in R?
- Evaluate expression given as a string
Düzenleme gönderdiğiniz için teşekkür ederiz @ TigerhawkT3 – buzzinolops
bunun gibi bir şey: as.character (parse (text = func)) – chinsoon12
neden 'func' işlevlerini yerine kullanamıyorum [2] '? – buzzinolops