首页 > 解决方案 > 仅在 R 的列中保留某些值

问题描述

我实际上是在尝试通过我想要的邮政编码过滤这个庞大的美国人口普查数据框。我使用 tidycensus 只是为了尽可能具体。

   GEOID NAME        variable  value
   <chr> <chr>       <chr>     <dbl>
 1 77477 ZCTA5 77477 PCT023003 13615
 2 77478 ZCTA5 77478 PCT023003 13260
 3 77479 ZCTA5 77479 PCT023003 38546
 4 77480 ZCTA5 77480 PCT023003  6397
 5 77481 ZCTA5 77481 PCT023003     5
 6 77482 ZCTA5 77482 PCT023003  1832
 7 77483 ZCTA5 77483 PCT023003   277
 8 77484 ZCTA5 77484 PCT023003  8297
 9 77485 ZCTA5 77485 PCT023003  3063
10 77486 ZCTA5 77486 PCT023003  5461

df 看起来像这样,我只想能够选择某些我已经知道的 ZCTA5 值。

标签: rdataframedata-cleaning

解决方案


试试这个代码并替换里面的值c()。我假设您的数据集名称是“数据集”:

library(tidyverse)
dataset %>% filter(NAME %in% c("ZCTA5 77477", "ZCTA5 77484"))

问候,

马努


推荐阅读