如何在R程序中删除带有“ *”的行?

问题描述 投票:0回答:1

我想删除缺少该值的行。例如,我的数据框如下所示:

dat <- data.frame(
  time = factor(c("Breakfast","Lunch","Lunch","Dinner"), levels=c("Breakfast","Lunch","Dinner")),
  total_bill = c(12.75,14.89,"*",17.23)
)

我想删除带有值*的午餐栏。我该怎么办?任何帮助将不胜感激。

r symbols
1个回答
0
投票
dat1 <- droplevels(subset(dat, total_bill != "*")) dat1 <- type.convert(dat1, as.is = TRUE)
© www.soinside.com 2019 - 2024. All rights reserved.