Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何修复使用strsplit函数时的下标越界错误?_R_Dataframe - Fatal编程技术网

如何修复使用strsplit函数时的下标越界错误?

如何修复使用strsplit函数时的下标越界错误?,r,dataframe,R,Dataframe,我正在运行以下代码 x=as.data.frame(database$RT.Information.Choice.) RT=matrix(c(rep(0,dim(databaseSubset)[1]*90)), nrow =dim(databaseSubset)[1] ) #90 is the number of games for (i in 1:dim(databaseSubset)[1]) { x_unlist<-strsplit(as.character(x[i,1]), s

我正在运行以下代码

x=as.data.frame(database$RT.Information.Choice.)
RT=matrix(c(rep(0,dim(databaseSubset)[1]*90)), nrow  =dim(databaseSubset)[1] ) #90 is the number of games
for (i in 1:dim(databaseSubset)[1]) {
  x_unlist<-strsplit(as.character(x[i,1]), split = ",")
  y<-strsplit(as.character(x[i,1]), split = ",")[[1]]
  RT[i,]=parse_number(y[1:90])
}

尽管相同的代码适用于数据帧中的其他变量,这些变量的结构都相同。

我们需要一些测试数据来重现问题。越界只是意味着你想处理一个不在那里的列谢谢@D.J我添加了一个图像来显示数据结构,我无法共享整个数据集只需使用
dput()
@ChrisRuehlemann上传一个片段谢谢,这对未来真的很有帮助。实际上我已经解决了这个问题,这是.csv下载中的一个错误。谢谢,尽管我真的很感激:)
Error in strsplit(as.character(x[i, 1]), split = ",")[[1]] : 
  subscript out of bounds