2017-02-27 8 views
0

この威力は非常に基本的なようだが、私は本当にRdataframevariable内の値のn結果番号を変更するにはどのようにそれを把握するRに初心者として立ち往生していますか?私は、次の操作を行いたいmtcarsデータセット内Rのデータフレーム変数のn個の結果値を変更するには?

let'say:

  1. NA

に変更mtcars$mpg値の最初の20行を、私は次のようscriptsを使用しますが、もちろん彼らは役に立たない!

mtcars$mpg[, 1:20] <- NA 

説明に役立つものがあります。
Tnx

+1

'mtcars $ mpg [1:20] < - NA' –

答えて

1

mtcars$mpgはベクターであり、ベクターは単一の引数を有するインデックス付けのみをサポートする。 x[i]、引数にはx[i,j]のインデックスを使用しています。

一方、2次元構造であるデータフレームは、2つの引数で索引付けできます。

だから、それは2のどちらかが動作します

mtcars$mpg[1:20] <- NA 

または

mtcars[1:20, 'mpg'] <- NA 

のいずれかです。

関連する問題