# データフレームを共通する変数で結合する方法 comp <- data.frame( 地点 = c("MT1", "MT1", "MT1", "MT2", "MT2"), 種名 = c("コナラ", "アカマツ", "クマノミズキ", "エノキ", "クマノミズキ")) leleve <- data.frame( 地点 = c("MT1", "MT2"), 都道府県 = c("兵庫県", "京都府")) flora <- merge(comp, leleve) subset(flora, 都道府県 == "兵庫県") # 全体から一部を取り出す subset(flora, 都道府県 == "京都府") # 等しいものを指定するときは「=」ではなくて「==」であることに注意!