如何使用"〜"删除行数据框内的字符?

时间:2017-08-30 17:15:19

标签: r dataframe row

dataframe

我试图摆脱包含"〜" ....的所有行。 香港专业教育学院在互联网上看了一遍没有结果。

任何帮助都会很棒! 提前谢谢

1 个答案:

答案 0 :(得分:-1)

我们可以在逻辑矩阵上使用rowSums来创建逻辑向量,以便只保留没有-元素的行

res <- df1[rowSums(df1=="-")==0,]

数据

df1 <- data.frame(col1 = c(1, 2, '-', 4), col2 = c('-', 1, 3, 2), stringsAsFactors=FALSE)