提问人:Yohannes Tekalegn 提问时间:11/10/2023 更新时间:11/10/2023 访问量:7
R 中多个数据帧中的行绑定问题
row binding issue in multiple dataframes in R
问:
我目前正在处理来自 92 个国家的数据。我总共有 92 个数据集。我想将 92 个数据集附加到一个数据帧中。我在使用 for 循环使用 bind_rows() 命令组合时遇到了错误消息。我还需要您关于如何使用每个数据的文件名将新的 id 列添加到新数据框的建议。你能帮我解决这个问题吗?
filenames=list.files(
path="data",
full.names=TRUE
)
filenames
global_data<-filenames %>%
lapply(read_stata) %>%
bind_rows()
我尝试了这个命令来读取文件并使用绑定行命令进行附加。这是我的代码:
filenames=list.files(
path="data",
full.names=TRUE
)
filenames
global_data<-filenames %>%
lapply(read_stata) %>%
bind_rows()
它给了我这样的错误消息:
Error in `bind_rows()`:
! Can't combine `..1$site` <character> and `..5$site` <double>.
答: 暂无答案
评论