gpt4 book ai didi

R,在循环中添加数据帧

转载 作者:行者123 更新时间:2023-12-01 23:51:01 25 4
gpt4 key购买 nike

在 R 中,如何在 for 循环中组合数据帧。

我有数据框 item1、item2、item3...,我想将它们组合成 item11、item12、item13、item21、item 22、...对,因此下面是 for 循环:

我无法找到正确的代码来分别访问 item1、item2、item3...。在Python中,可以使用“item{}.format(i), item{}.format(j)”来完成,但是R中是否有类似的表达式?或者需要以其他方式完成?提前致谢!!

for (j in 1:3){ 
for (i in 1:3){
assign(paste0("item", i, j), rbind(item_i, item_j))
}
}

最佳答案

使用你的循环应该可以工作:

for (j in 1:3){ 
for (i in 1:3){
assign(paste0("item", i, j), rbind(get(paste0("item_", i)), get(paste0("item_", j))))
}
}

关于R,在循环中添加数据帧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56843112/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com