ile değiştirin. R'de bir karakter var, "\\frac{A}{B}"
deyin. Ve A
ve B
için değerlerim var, 5
ve 10
. A
ve B
'u 5
ve 10
ile değiştirebileceğim bir yol var mı?Değişken adını [R]
Aşağıdakileri denedim.
words <- "\\frac{A}{B}"
numbers <- list(A=5, B=10)
output <- do.call("substitute", list(parse(text=words)[[1]], numbers))
Ancak bir hata alıyorum \
. Bunu yapabileceğimin bir yolu var mı? Ben gerçek değişken değerleri ile denklemler yaratmaya çalışıyorum.
kullanabilirsiniz. Eğer kodunuzu "kelimeler <-" ile denerseniz {A} {B} "' parşömende hata alırsınız (text = words):: 1: 5: beklenmedik '{' 1: frac {' –
@ ShawnMehan - Evet, bunu da denedim. Görünüşe göre, bunu yapmak için genel bir yol olmalı, "sprintf" ya da bir şey gibi, ama bunu anlayamıyorum. Teşekkürler. –