在R中的函数内的列表中追加dataframe
我有一个函数,其中我从具有特定范围的方法中查找数据帧,例如1-500,但不能要求函数一次给出所有值。 所以我尝试创建一个函数来迭代每个值为100的块中的值在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(
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更新了相同的内容