按R中csv中的值选择行,并将它们保存在新的csv文件中

0 csv select r bigdata libreoffice-calc

我需要从一个大的csv文件中选择一些值并使用R将它们保存在一个新的.例如,原始表是这样的:

CODINV2   INCY  APPLID
701       BE    15831845
3103      DE    17301283 
701       BE    16428865
7802      NL    16285035
8501      IT    15725319
8502      IT    16428857
Run Code Online (Sandbox Code Playgroud)

我想只选择INCY值为"BE"和"IT"的行.新文件csv应该是这样的:

CODINV2   INCY  APPLID
701       BE    15831845
701       BE    16428865
8501      IT    15725319
8502      IT    16428857
Run Code Online (Sandbox Code Playgroud)

Mar*_*rta 5

也许dplyr包会有帮助吗?试试这个:

library("dplyr")

data %>%
    filter(INCY %in% c("BE", "IT")) -> new_data
Run Code Online (Sandbox Code Playgroud)

只需保存new_data.