私は3つの列を持つデータセットを持っています。最初の列は型、2列目は領域、3列目は価値があります。論理ベクトルを書いて、type = 1、area = 3、およびworth = 6というような論理ベクトルを作成したい。サブセットを使ってデータフレームを作成することができたが、論理ベクトルを作成できなかった。Rで論理ベクトルを作成し、どの関数を使用するか
hello <- read.csv("type.csv")
hello1 <- subset(hello, type==1 & area ==3 & worth ==6)
価値の高い列には多くのNA値があります。 データセットはhttps://www.dropbox.com/s/gjjwmnr8uxmy18y/type.csv
ありがとうございます。
Jdbaba
試み: 'と(ハロー、ハロー[タイプ== 1&エリア== 3&価値== 6、])' –
@タイラー、あなたの返事をありがとう。実際には、タイプ== 1、エリア== 3、価値== 6を識別する論理的なベクトルを割り当てる必要があります。その後、論理ベクトルが真のときにデータフレームの行を識別するためにwhich()関数を適用する必要があります。 –
'(hello、type == 1&area == 3&worth == 6))' – Arun