【发布时间】:2026-01-11 05:20:08
【问题描述】:
在数据框中,我有一列包含数值和某些行的一些混合字符数据。我想删除所有带有字符数据的行,并用数字值保留这些行。我拥有的 df 是 600 万行,所以我只是制作了一个小对象来尝试解决我的问题,然后在更大范围内实施。
这是我所做的:
a <- c("fruit", "love", 53)
b <- str_replace_all("^[:alpha:]", 0)
阅读此处其他 UseMethod 错误的答案(关于因素),我尝试将“a”更改为 as.character(a) 并再次尝试“b”。但是,我得到同样的错误。我试图简单地将任何字母值变成数字零,而我对这一切都很陌生。
【问题讨论】:
-
如果将
0替换为"0"会怎样?