Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/75.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
在R中的函数内的列表中追加dataframe_R_Dataframe - Fatal编程技术网

在R中的函数内的列表中追加dataframe

在R中的函数内的列表中追加dataframe,r,dataframe,R,Dataframe,我有一个函数,其中我从具有特定范围的方法中查找数据帧,例如1-500,但不能要求函数一次给出所有值。 所以我尝试创建一个函数来迭代每个值为100的块中的值 relationstatus <- function(n){ mylist <- list() for(x in seq(1,n,100)) { y = x+99 if(y > n){ y = n } myFriends_info <- getUsers(

我有一个函数,其中我从具有特定范围的方法中查找数据帧,例如1-500,但不能要求函数一次给出所有值。 所以我尝试创建一个函数来迭代每个值为100的块中的值

relationstatus <- function(n){
  mylist <- list()
  for(x in seq(1,n,100)) {
    y = x+99
      if(y > n){
        y = n
      }
    myFriends_info <- getUsers(myFriends$id[x:y], token=access_token, private_info=TRUE)
    #store the above myFriends_info in the list in each iteration
    append(mylist,myFriends_info)
    head(myFriends_info)
  } 
  return(mylist)
}

Input - 500
Output - list containing  data frames(myFriends_info data frames)

relationstatus这很简单,我只需要在我的列表上重做-

relationstatus <- function(n){
  mylist <- list()
  j = 1
  for(x in seq(1,n,100)) {
    y = x+99
      if(y > n){
        y = n
      }
    myFriends_info <- getUsers(myFriends$id[x:y], token=access_token, private_info=TRUE)
    sEOG <- paste("", j, sep="")
    mylist[[sEOG]] <-myFriends_info
    j = j+ 1
  } 
  return(mylist)
}

relationstatus您能描述(理想情况下,使用R代码显示)此功能的预期输入和输出吗?@Thomas更新了相同的内容