いくつかの変数を含む関数を記述しています。どのように自動的に "NULL"として渡されるか、あるいはそれらが定義/宣言されていない場合にはデフォルトとして無視されます。関数を作成し、欠落している変数を無視するか、欠損変数をNULLにデフォルトで宣言します。
combine <- function(GroupOne, GroupTwo) {
paste(GroupOne, GroupTwo)}
実施例1についてのみ定義GroupOne
GroupOne <- "a"
結果
combine()
"a"
例2:定義GroupOneとGroupTwo両方
GroupOne <- "a"
GroupTwo <- "b"
結果
combine()
"ab"
"missing"、 "exists"、 "hasArg"という機能を組み合わせようとしましたが、まだ成功していません。あなたの洞察を聞きたいです!
前もって感謝して乾杯!
明らかにあなたがあなたの質問に示すコードのいずれかを実行していません。 'print(combine)'は関数のソースコードを表示し、 'paste'はそれ以上の引数なしで値の間にスペース文字を入れます。あなたの質問を書いてもう少し時間をかけてください。あなたが何を求めているのかは不明です。 –
すみません。実際のスクリプトを単純化する私のせいです。私はそれを修正しました:-) – BINewbies
いいえ。実際にあなたのRコンソールで 'combine()'を実行しましたか?人々があなたを助けるのを助ける。ジェリーマグワイアそれ。 –