gpt4 book ai didi

r - Colsum 新数据框

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

使用这个命令可以得到一个数据框,其中包含每列的总和

df <- data.frame(id = c(1,2,3), stock = c(3,1,4), bill = c(1,0,1), bear = c(3,2,5))

dfsum <- data.frame(colSums(df[-1]))

但是这个数据框只有一列。

如何生成一个包含 2 列的数据框,第一列是列名称,第二列是频率?

最佳答案

你可以这样做:

stack(colSums(df[-1]))

values ind
1 8 stock
2 2 bill
3 10 bear

或者使用tibble:

enframe(colSums(df[-1]))

name value
<chr> <dbl>
1 stock 8
2 bill 2
3 bear 10

关于r - Colsum 新数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60056078/

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