gpt4 book ai didi

r - 创建大型数据框集 R 的命名列表

转载 作者:行者123 更新时间:2023-12-02 20:58:21 27 4
gpt4 key购买 nike

这可能是一个微不足道的问题,因为我只有几天使用 R 的经验,但基本上我想创建一个命名的数据框列表。我看到了一堆仅涉及 2 个数据帧的问题和答案,例如

dataList <- list(x=data.frame1, y=data.frame2)

然而,我正在这个程序中使用 48 个数据帧,并且想知道一种更优雅的方法来创建 48 个元素的命名列表,而无需实际显式命名我的所有 48 个数据帧(这就是我目前所使用的)得到):

dataList <- list(forecasted.data0=forecasted.data0, forecasted.data1=forecasted.data1, ...)如此反复 46 次。

最佳答案

使用namessetNames函数

> x <- as.list(rnorm(5))
> x
[[1]]
[1] -1.404512

[[2]]
[1] 0.927126

[[3]]
[1] 1.055555

[[4]]
[1] -1.718295

[[5]]
[1] 0.5154312

> names(x) <- paste0("forecasted.data.", seq(0, length(x) - 1))
> x
$forecasted.data.0
[1] -1.404512

$forecasted.data.1
[1] 0.927126

$forecasted.data.2
[1] 1.055555

$forecasted.data.3
[1] -1.718295

$forecasted.data.4
[1] 0.5154312

关于r - 创建大型数据框集 R 的命名列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39505363/

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