r - 如何对R中数据表中特定列的行行求和
问题描述
我有一个数据表,请参见下面的示例:
A B C D
1 a 2 4
2 b 3 5
3 c 4 6
以 A、B、C、D 作为列,我想添加一个新列,其中包含 A、C 和 D 列的行总和。因此,新列应该是
A B C D SUM
1 a 2 4 7
2 b 3 5 9
3 c 4 6 13
有人可以建议。
解决方案
您可以使用以下代码
library(tidyverse)
df <- read.table(header = TRUE, text ="A B C D
1 a 2 4
2 b 3 5
3 c 4 6")
df %>% mutate(SUM = rowSums(select(df, c(A, C, D))))
推荐阅读
- python - 预期 conv2d 输入具有形状 (5665,445,3) 但得到了形状 (1,445,3) 的数组
- nginx - 里面有域名的空白页
- performance - 如何在 puppeteer 下加快 Chromium 加载过程,绕过代理检查
- python - 计划和计时器的 PYQT5 线程问题
- c# - 如何在 C# 中执行此 SQL 命令?
- r - 如何将独特的观察结果转化为 R 中的变量(列)?
- python - 关于直接控制台到Pyqt GUI的两个问题
- python - 用一些参数合并两个excel文件
- html - 从 HTML 文本中获取包含逗号的数字
- google-maps - Flutter:在构建 Googlemap 时显示 Circularprogressindicator