小编Chr*_*ina的帖子

在子集函数中使用 select=-c() 会出现错误:一元运算符的参数无效

我有一个矩阵,我想通过名称消除两列。\n我的代码是:

\n\n
trn_data = subset(trn_data, select = -c("Rye flour","Barley products"))\n
Run Code Online (Sandbox Code Playgroud)\n\n

但 R 给了我这样的错误消息:

\n\n
\n
Error in -c("Rye flour", "Barley products") : \n  invalid argument to unary operator\n
Run Code Online (Sandbox Code Playgroud)\n
\n\n

我试过这个

\n\n
trn_data = subset(trn_data, select = -c(Rye flour,Barley products))\n
Run Code Online (Sandbox Code Playgroud)\n\n

还返回错误\xef\xbc\x9a

\n\n
\n
Error: unexpected symbol in "trn_data=subset(trn_data,select =-c(Rye flour"\n
Run Code Online (Sandbox Code Playgroud)\n
\n\n

我怎样才能解决这个问题?有没有其他方法可以通过名称消除两列?

\n

r subset dataframe

4
推荐指数
1
解决办法
5636
查看次数

标签 统计

dataframe ×1

r ×1

subset ×1