0

特定の列名を入力として受け取る関数があります。次に、その名前に対応するデータ フレームの列を取得します。問題は、次のようなコードがある場合です。

New <- function(name) { dataframe$name }

次に、関数に入力した名前ではなく、「name」という名前の列を探します。これを回避する方法はありますか?

4

2 に答える 2

1

タイラーがコメントで述べたように

New <- function(name) { dataframe[, name] }

または、代わりに、

New <- function(name) { dataframe[[name]] }
于 2013-07-09T17:29:37.383 に答える