📅  最后修改于: 2023-12-03 14:50:17.742000             🧑  作者: Mango
在 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" 的新文件中。
请确保将上述代码片段中的文件名、列名和字符串替换为你自己的实际数据。