2017-03-14 20 views
1

私は以下のようにabを設定した場合、Rのsetequal(a、b)とsame(a、b)の違いは何ですか?

a <- c(1,2,3) 
b <- c(1,2,100) 

Rでsetequal(a,b)identical(a,b)の違いは何ですか?

私は基本的に定義との違いは何ですか?

+4

を考えてみましょう。コマンドプロンプトで 'setequal'を入力することによって、setequal()のコードが何であるかを見ることさえできます。その違いを示す最も基本的な例はおそらく 'setequal(c(" a "、" b ")、c(" a "、" b "、" b "))' vs ' – thelatemail

+0

こんにちは、あなたの問題が解決された場合は、あなたが私の答えを受け入れることができれば、灰色のチェックマークをクリックすることで素晴らしいでしょう。答えの左上。ありがとう。 –

答えて

3

違い

  • 値が重複している場合に来ます。
  • 異なる発注があります。 ?? `setequal`&` identical` -

は、彼らの両方がHELPFILESを持つ2つの例

a <- rep(1:3, 1:3) 
b <- 1:3 
setequal(a, b) # TRUE 
identical(a, b) # FALSE 

a <- 1:3 
b <- 3:1 
setequal(a, b) # TRUE 
identical(a, b) # FALSE 
関連する問題