📜  删除 R 中包含字符串的所有行 (1)

📅  最后修改于: 2023-12-03 14:50:17.742000             🧑  作者: Mango

删除 R 中包含字符串的所有行

在 R 中,我们可以使用以下代码片段来删除包含特定字符串的所有行:

# 读取数据
data <- read.csv("data.csv")

# 搜索要删除的字符串
str_to_delete <- "example"

# 删除包含指定字符串的所有行
data <- data[!grepl(str_to_delete, data$column_name), ]

# 将结果保存到新文件
write.csv(data, "filtered_data.csv", row.names = FALSE)

上述代码片段的作用是读取一个名为 "data.csv" 的CSV文件,并从一个名为 "column_name" 的列中搜索包含特定字符串 "example" 的行。然后,它使用 grepl() 函数来标记所有匹配的行,! 运算符用于取反,以便剔除这些行。最后,被筛选后的数据将保存到一个名为 "filtered_data.csv" 的新文件中。

请确保将上述代码片段中的文件名、列名和字符串替换为你自己的实际数据。