在r数据表中添加总计行

在r数据表中添加总计行,r,janitor,R,Janitor,我有一个表,我想显示它。当它是总和时,它是相当直接的。我可以用门卫来显示总数。但在我的情况下,我想计算利率,这是怎么做到的呢 Language Files Overall 1 C++ 4009 15328 2 Java 210 876 3 Python 35 200 现在,如果我想添加一个新的列rate,即files/totall,我如何计算total行的rate。它应该是所有文件的总和。我无法确定如何对“总计行”字段执行此操作。 预期产量

我有一个表,我想显示它。当它是总和时,它是相当直接的。我可以用门卫来显示总数。但在我的情况下,我想计算利率,这是怎么做到的呢

Language Files   Overall
1      C++  4009 15328
2     Java   210   876
3   Python    35   200
现在,如果我想添加一个新的列rate,即files/totall,我如何计算total行的rate。它应该是所有文件的总和。我无法确定如何对“总计行”字段执行此操作。 预期产量

       Files   LOC Rate
C++     4009 15328 40.0
Java     210   876 23.3
Python    35   200 17.5
Total   4254 16404 25.93
您可以使用:

transform(janitor::adorn_totals(df), Rate = Files/Overall * 100)

#  Language Files Overall   Rate
#1      C++  4009   15328 26.155
#2     Java   210     876 23.973
#3   Python    35     200 17.500
#4    Total  4254   16404 25.933
数据

df <- structure(list(Language = c("C++", "Java", "Python"), Files = c(4009L, 
210L, 35L), Overall = c(15328L, 876L, 200L)), row.names = c(NA, 
-3L), class = "data.frame")

df这是一个新列。我的问题是如何添加一个新的行调用总数,我想在其中显示df$rates值。如果我的原始问题不清楚,请道歉。更新了顺序帖子!!谢谢你