gpt4 book ai didi

r - 保持一个变量删除另一个列表中的 R 列表中的元素

转载 作者:行者123 更新时间:2023-12-04 11:25:00 25 4
gpt4 key购买 nike

我有一个包含 149 个元素的列表。此列表的每个元素都是一个列表。每个列表都有一个数据框。每个 datframe 有 11 列。每列有 366 个值。我如何保持这些变量及其结构仅删除最后的 336 值?

我试图将 NULL 值关联到最后一个值,但我收到一条错误消息

 for (i in 1:149){
for (j in 1:11){
x[[i]][[1]][[j]][[366]] <- NULL
}
}

我希望它能工作,但它没有:x[[...]] <- m 中的错误:替换的长度为零

最佳答案

你很接近。 x[[i]][[1]][[j]][[366]]将尝试访问数据框的第 366 ,而不是第 366 行。使用 <- NULL据我所知,该技巧也不适用于行。

for (i in 1:149){
for (j in 1:11){
x[[i]][[1]] <- x[[i]][[1]][-366,]
}
}

关于r - 保持一个变量删除另一个列表中的 R 列表中的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58455102/

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