r - R编程(初学者):组合两个列表->数据框-> csv
问题描述
我试图将两个列表合并到一个数据框中:
all_stas <- list()
for(i in vid_id){
stas <- get_stats(video_id = i)
all_stas <- rbind(all_stas,stas)
}
View(all_stas)
all_detail <- list()
for(i in vid_id){
detail1 <- get_video_details(video_id = i)
all_detail <- rbind(all_detail,detail1)
}
View(all_detail)
df <- data.frame(all_stas,all_detail)
write.csv(df, file = "new_file.csv")
之后我想将它存储到一个 csv 文件中。
当我运行它时,它会给我以下警告消息
Warning message:
In rbind(all_stas, stas) :
number of columns of result is not a multiple of vector length (arg 2)
你们中有人知道我如何使代码工作吗?
解决方案
下面的这个块正在触发一个错误
all_stas <- list()
for(i in vid_id){
stas <- get_stats(video_id = i)
all_stas <- rbind(all_stas,stas)}
如果我正确理解您的代码,您可以通过
all_stas <- list()
for(i in vid_id){
all_stas[[i]] <- get_stats(video_id = i)}
推荐阅读
- angular - Angular 10更改本机元素向左滚动值触发更改检测多次
- excel - How to generate random numbers with a normal distribution based on endpoints in excel?
- postgresql - How to connect to postgres user on macOS
- javascript - D3 Stacked Bar Chart: Bars Overlap
- r - Calculating rowMean ignoring 0 values
- r - Potential issue in svylogrank test results
- c++17 - 向量
..事情超出范围?它是如何工作的? - python - How to fix "ModuleNotFoundError: No module named '__builtin__' " in pycharm
- android - Flutter assets image not find
- sql - Oracle/SQL Power Bi DirectQuery 指令错误“当前不支持此本机数据库查询。”