0

私はRが初めてで、簡単な問題を理解できないという簡単な質問があります。2 つの論理ステートメントを結合したい、つまり分析から 2 つの列を除外したい 1 つの値のみを除外するには、コードは正常に機能し、次のようになります。

df[ colnames(df) != "Total.Population", function(x){ x/df$Total.Population *1000 }

したがって、人口に加えて、Geocodes 列も分析から除外したいと考えています。私は多くの異なるものを試しました

df[ colnames(df) != "Total.Population"&&"Geocodes", function(x){ x/df$Total.Population *1000 }

しかし、私はそれをうまくやることができません...だから、どんな助けも素晴らしいでしょう。どうも

4

1 に答える 1

1

締めくくりはありません]。編集してください。論理演算子について:特定の列インデックスを選択したいが、比較を「ロックアウト」した。これを行う:

 Rgames> foo
   one two three four five
1   1   5     9   13   17
2   2   6    10   14   18
3   3   7    11   15   19
4   4   8    12   16   20

Rgames> foo[ (colnames(foo) != "three")&(colnames(foo)!='two')]
one four five
1   1   13   17
2   2   14   18
3   3   15   19
4   4   16   20
于 2012-11-01T11:39:19.290 に答える