gpt4 book ai didi

r - R 中数据帧列表的按元素添加

转载 作者:行者123 更新时间:2023-12-02 17:59:10 25 4
gpt4 key购买 nike

The answer to this question显示您可以使用“+”按元素添加两个数据框(具有相同的尺寸)。

我有一个相同维度的数据框列表,我想返回所有数据框的元素总和。由于列表的长度可能会有所不同,我不想做类似的事情

mylist[[1]] + mylist[[2]] + ...

我知道我可以编写一个循环来计算总和,但是有更简单的方法吗?

最佳答案

您可以使用减少

Reduce("+", your_list)

示例:

d1 <- data.frame(x=1:3, y=4:6)
d2 <- data.frame(z=4:6, w=6:4)
l <- list(d1, d2)
Reduce("+", l)
x y
1 5 10
2 7 10
3 9 10

关于r - R 中数据帧列表的按元素添加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74868942/

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