我正在尝试将行名称粘贴到R中的for循环中 . 这样我就可以在每个循环的输出中保留id以便于分割 .
我的for循环运行良好 . 只是我的粘贴功能没有 .
UK_profileList是数据框 . 下面的函数 get_ga
来自RGA包 .
我的代码是:
start.date <- "2015-01-01"
end.date <- format(Sys.Date(), format = "%Y-%m-%d")
for (i in 1:nrow(UK_profileList)) {
allData <- get_ga(UK_profileList[i,], start.date, end.date, dimensions = "ga:month, ga:day, ga:minute", metrics = "ga:sessions")
row.names(allData[i]) <- paste(UK_profileList[i,], sep="")
}
我收到错误:
错误
row.names < - . data.frame (
tmp`,value = "8131437"):无效的'row.names长度
请注意,我在这里知道这篇文章:using paste() in a for loop with glm
但它特定于glm ......
1 回答
这就是我在评论中谈到的内容: