计算百分比并保留名称

思科

我有以下DF名为总计。

  Group    Year_2016  Year_2017  Year_2018
    A         342         2342      234
    B         231         2357      6867
    c         67          9796      75474

在下面的代码中,我可以计算出正确的百分比,但是它不会保留组列。

percentage = sapply(names(totals)[-1], function(x) {
Year[paste0(x, "_pct")] <<- totals[x] / sum(totals[x]})

我想要按组百分比。很高兴能成为其他列或新的DF。

我还有数百行和更多列。

任何帮助表示赞赏。

阿克伦

我们可以将列除以colSums数值列

DF[paste0(names(DF)[-1], "_pct")] <- DF[-1]/colSums(DF[-1])

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Oracle:计算百分比并更新表

如何计算数据集中每个答案的百分比并在括号中显示百分比

计算列值每次出现的百分比并按 ID 分组

按对计算行相似百分比并将其添加为新列

如何计算groupby列的百分比并按降序排序?

SQL-如何计算百分比并添加到查询结果

在R中计算百分比并制作ggplot条形图

尝试计算百分比并使用Pandas添加新列

如何计算DataFrame的百分比并获得groupby总数

计算百分比

jQuery百分比并以倍数divs写入

获取百分比并计数Python

R:计算李克特量表的百分比并使用这些百分比创建条形图

写函数以计算百分比并将其放置在数据框的新列中

计算百分比并分配给同一数据框中的新列

R如何计算百分比并附加为新列?(示例中的最后两列)

如何使用pandas数据框计算每个单元格的百分比并用结果(%)替换tha值?

如何计算两个事件的发生,然后显示提升的百分比并在 kibana 中获取指标?

dplyr:计算data.frame中许多列的级别百分比并将其转换为width

使用numpy和pandas如何计算百分比并使用条件并将其赋予负号

计算每一列中各组内总计的百分比并进行转置

如何使用2条SQL查询计算可用性百分比并将其合并为结果

如何计算百分比并在第三个文本框中显示?

计算百分比SQL

计算PostgreSQL中的百分比

PHP计算百分比

乘法百分比的计算

百分比计算返回零

在SQL中计算百分比