私は df
で、さまざまなカラムx1,x2,x3,etc...
(名前には実際のパターンはありません)を持っています。そして、何かをするために可変量のカラムのために "config"を一般的に渡したいと思います。たとえば、列プロットのリストを作成します。私が想像することは、このようなことを言っている:Rからリストからキャラクターに使える表現へ行く方法は?
col.plot.list <- list(list(col='x2', seg=c(0,6)), list(col='z17', seg=NULL))
は、さまざまな方法でプロットを設定するには、各サブリストの要素を解釈するの列のプロットのリストを返す関数にそれを渡すことができること。この例では、このような何か:
gen.plots <- function(col.plot.list) {
lapply(col.plost.list, function(x) {
ggplot(df, aes(cumsum(x$col)) #plus geoms & optionally leverage x$seg if not NULL
}
}
私も思ったんだけど、何が戻って私がdf$x$col
またはaes(y=x$col)
などのようなものに渡すことができ、使用可能な式と列名に対応する文字列を有効にする方法..ですそれには何かがありますか?それとも、元のリストに保存して、どのような手助けをするために使用しなければならない別のタイプがありますか?私はdata.table
の操作をlapply
で行うことを許可しないので、完全な列ベクトルを保存したくありません。
あなたはおそらく 'を参照していますget() '。 '?get'を参照してください – GGamba
getは私の例のいくつかでも動作しているようですが、その1つを思い出してくれてありがとう。 –