2016-07-18 3 views
1

パッケージに設定されたAutoデータを読み込むと、一見して397の観測値が表示されます。私はtail()機能を使ってこれを決めました。実際には392の観測があります。どのような観測が欠落しているかをきちんと把握するにはどうすればよいですか?私は出力の左端にある数字の順序をチェックする方法が必要です。 ?Autoないようデータセットの長さの決定

+1

'?setdiff' maybe - たとえば'setdiff(1:5、c(1,2,4,5)) 'は3を返します – thelatemail

+1

> setdiff(1:397、row.names(Auto)) [1] 33 127 331 337 355 – Maiasaura

答えて

1

nrow(Auto)は、本当に392回の観測があることを示している:392の自動車用

燃費、馬力、およびその他の情報を。

ドキュメントも

を言うorginal(SIC)データ408の観察を含んでいたが、欠損値の16の観測 を除去しました。行方不明の観測の

だけで推測するが、おそらく5は、データの「身体」の範囲内であったと、他の11は

をしようと、行番号が非連続している場所を確認するために...終わりました
setdiff(1:397,rownames(Auto)) 
[1] 33 127 331 337 355 

ないほど直接的に便利な、しかし

which(diff(as.numeric(rownames(Auto)))>1) 

も便利かもしれません。

+0

あなたはそれをアップヴォートすることができます(あなたが十分な評判を持っている場合)。そして、あなたの質問に満足に答えるなら、それを受け入れるためにチェックマークをクリックすることをお勧めします。 –

+0

素晴らしい返信ありがとうございました。 –

関連する問題