[解決済み] 全パラメータをリストで取得
2023-04-17 16:13:09
質問
Rは、すべての関数引数を取得するためのオブジェクト/関数/メソッド/キーワードを提供していますか?
例を使って
function(a, b="default", ...)
は
a
と
b
と同様に
...
を関数環境内で使用することができます。のような文はありますか?
list(...)
のような文はありますか?
a
と
b
を使うのですか?
あるいは、さらに別の言い方をすれば
list(a=a, b=b, ...)
の省略形であり、与えられた
function(a, b, ...)
どのように解決するのですか?
私が思うに、あなたは
match.call
:
tmpfun <- function(a,b,...) {
print(as.list(match.call()))
print(as.list(match.call(expand.dots=FALSE)))
}
> tmpfun(a=1, b=2, c=3, d=4)
[[1]]
tmpfun
$a
[1] 1
$b
[1] 2
$c
[1] 3
$d
[1] 4
[[1]]
tmpfun
$a
[1] 1
$b
[1] 2
$...
$...$c
[1] 3
$...$d
[1] 4
関連
-
RStudio の "plot.new() : figure margins too large" 問題を解決する。
-
R: hclust(d, method = method)でのエラー : 外部関数呼び出しは NA/NaN/Inf(arg10) を持つことができません。
-
R LanguageError in hist.default() : 'x' は数値でなければなりません.
-
[解決済み] データフレーム内の列を名前でドロップする方法
-
[解決済み] [Solved] data.frameで全てまたは一部のNA(欠損値)を含む行を削除する。
-
[解決済み】data.table vs dplyr:一方がうまくできない、またはうまくできないことを行うことができますか?
-
[解決済み】Roxygen2を使ってS4クラススロットを適切にドキュメント化する方法は?
-
[解決済み】自作関数を書くときにRの省略機能を使うには?
-
[解決済み] dplyrのsummarise。長さが0のグループを出力に残す ".drop=FALSE" と同等な機能
-
[解決済み] list.files()のように、あるディレクトリ内のディレクトリのリストを取得するには、代わりに "list.dirs()" を使用します。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
R言語エラー:図の余白が大きすぎる 解決方法
-
SocketTimeoutExceptionです。読み込みがタイムアウトしました
-
Rによる系統的クラスタリング(階層)分析のグラフ形式の完全版
-
[解決済み] Rの二乗偏差の総和の算出
-
[解決済み] ggplot2 を使って 2 つの変数を同じグラフに線でプロットする
-
[解決済み] Rでオブジェクト(変数)が定義されているかどうかを確認するには?
-
[解決済み】RでCRANミラーを選択する方法
-
[解決済み】data.frameのグループごとの平均値【重複】について
-
[解決済み】私のggplot2構文が賢明であるときに、R CMDチェック「no visible binding for global variable」注記を処理するにはどうすればよいですか?
-
[解決済み] [Solved] data.frameのカラムをベクトルに変換する?