无法删除R中的列
我想删除名为-ItemID\u na和Item.Type1\u na的两列。我有以下代码要删除无法删除R中的列,r,R,我想删除名为-ItemID\u na和Item.Type1\u na的两列。我有以下代码要删除 test_input<-subset(test_input,select = -c(ItemId_na, Item.Type1_na)) test\u input尝试对数据框进行子集设置,以仅保留所需的列: drops <- c('ItemId_na', 'Item.Type1_na') test_input <- test_input[ , !(names(test_inpu
test_input<-subset(test_input,select = -c(ItemId_na, Item.Type1_na))
test\u input尝试对数据框进行子集设置,以仅保留所需的列:
drops <- c('ItemId_na', 'Item.Type1_na')
test_input <- test_input[ , !(names(test_input) %in% drops)]
drops尝试对数据框进行子集设置,以仅保留所需的列:
drops <- c('ItemId_na', 'Item.Type1_na')
test_input <- test_input[ , !(names(test_input) %in% drops)]
dropsOP的代码中有两个问题。一是我们需要删除的列名没有被引用。其次,select
参数不接受-
参数。因此,我们可以使用setdiff
获取不是“ItemId\u na”或“Item.Type1\u na”的列名
dplyr
中的选择
选项采用-
选项
library(dplyr)
test_input %>%
select(-ItemId_na, -Item.Type1_na)
数据
测试输入OP的代码中有两个问题。一是我们需要删除的列名没有被引用。其次,select
参数不接受-
参数。因此,我们可以使用setdiff
获取不是“ItemId\u na”或“Item.Type1\u na”的列名
dplyr
中的选择
选项采用-
选项
library(dplyr)
test_input %>%
select(-ItemId_na, -Item.Type1_na)
数据
test\u输入您尝试过我的解决方案吗?您的代码看起来不错。我猜你在什么地方打错了。提示:在代码中添加空格。它使阅读和发现错误变得更容易。另一个提示是,尝试生成一个可复制的示例并共享该示例,而不仅仅是错误消息。在创建可复制的示例时,您可能会自己偶然发现答案。您是否尝试过我的解决方案?您的代码看起来不错。我猜你在什么地方打错了。提示:在代码中添加空格。它使阅读和发现错误变得更容易。另一个提示是,尝试生成一个可复制的示例并共享该示例,而不仅仅是错误消息。在创建可复制的示例时,您可能会自己偶然发现答案。