combine_vars(vars,ind_list)出错:R中的位置必须介于0和n之间

时间:2018-04-29 19:19:31

标签: r

我正在尝试提取csv文件进行板球分析。

我是R的新手。

当我尝试选择它时,我收到以下错误。

我编写的代码:

T1<- read.csv("JigT.csv",header = TRUE,sep = ",")
T1$Runs.Scored

当我运行上面的命令时,我能够获得输出,但是当我运行以下命令时

dplyr::select_(T1,T1$Runs.Scored)

它会抛出错误:

"Error in combine_vars(vars, ind_list) : 
  Each argument must yield either positive or negative integers
In addition: Warning message:Truncating vector to length 1 "

当我输入另一个命令时 X&LT; -dplyr ::选择(T1,T1 $ Runs.Scored) 我在combine_vars(vars,ind_list)中得到错误&#34;错误:位置必须介于0和n之间&#34;

当我输入T1$Runs.scoredT1$Venue时的列,结果也很有效,但当我将其放在select()内时,列会发生变化...例如T1$Runs.scored变为T1$BatT1$bat变为T1%Matchid

请在这个问题上告诉我。

0 个答案:

没有答案