これは本当に簡単な作業だと思いますが、オンラインで答えが見つからないようです。私は単にこのようなことをしたい:
stringr::str_interp("x <- ${rnorm(1)}") %>% parse(text = .) %>% eval()
しかし、それはうまくいきません。呼び出すx
と、見つからないことがわかります。これが機能するため、これが有効な一連の関数であることはわかっています。
eval(parse(text = stringr::str_interp("x <- ${rnorm(1)}")))
これを達成する方法はありますか?ありがとう!
注: 私は のgithub バージョンを使用しています。stringr
これは、str_interp
関数の由来です。