私は2つの列を含むdata.frame DFを持っています。名前とスコア。 私は名前を含むリスト(the.list)を持っています。 DF $名の名前の名前と同じものもあります。列AにNAを置き換え、列Aとリストを比較する
DF.scores <- data.frame(c("steve", "anna", "albert", "john", "sarah", "lily"), c(2000, 1500, NA, NA, NA, 1750))
names(DF.scores) <- c("names", "score")
the.list <- c("anna", "steve", "john")
私が終わるためにデータフレームを必要とする:名前がthe.listにあり、スコアがNA
データであれば、私は、DF $スコアに番号(2000)を挿入する必要があります
names score
steve 2000
anna 1500
albert NA
john 2000
sarah NA
lily 1750
私はデータをサブセット化しようとしましたが、どのコマンドを使用しても結果は得られませんでした。
... [%のthe.listでDF.scores $名%] < - 2000'交換形 – thelatemail
で、私は上記の提案は、OPのに対処しないと思いますスコアを2000に設定する基準、すなわち、「名前がリストにあり、スコアがNAである場合」である。 –