【发布时间】:2021-12-16 12:36:08
【问题描述】:
读入一些数据后,我不知何故有几列都被命名为“”。我想从我的数据框中删除这些列。例如,
x <- tribble(
~ a, ~ b, ~"", ~"",
1, 2, NA, NA,
3, 4, NA, NA
)
select(x, -"")
但是,这会引发错误:名称不能为空。我也试过了:
select(x, -where(~ .x == ""))
但它说 where() 必须与返回 TRUE 或 FALSE 的函数一起使用。我真的不想根据位置(即 3、4)进行选择,但我找不到解决方案。
【问题讨论】: