本文主要是介绍R语言计算特定列的和(自备),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
R语言长款数据转换(自备)_r语言宽数据转换成长数据-CSDN博客
数据
rm(list = ls())
library(ggplot2)
library(ggpubr)
library(cowplot)
data <- iris##鸢尾花数据集
#[1] "Sepal.Length" "Sepal.Width" "Petal.Length" "Petal.Width" "Species"
计算
先整合指定计算的列名,然后使用rowSums(data[,列])进行计算
#计算特定列的和
col1 <- c("Sepal.Length","Sepal.Width")
data$col1 <- rowSums(data[,col1])col2 <- c("Petal.Length","Petal.Width")
data$col2 <- rowSums(data[,col2])
head(data)Sepal.Length Sepal.Width Petal.Length Petal.Width Species col1 col2 1 5.1 3.5 1.4 0.2 setosa 8.6 1.6 2 4.9 3.0 1.4 0.2 setosa 7.9 1.6 3 4.7 3.2 1.3 0.2 setosa 7.9 1.5 4 4.6 3.1 1.5 0.2 setosa 7.7 1.7 5 5.0 3.6 1.4 0.2 setosa 8.6 1.6 6 5.4 3.9 1.7 0.4 setosa 9.3 2.1
参考:R 数据框的选定列的总和 | D栈 - Delft Stack
这篇关于R语言计算特定列的和(自备)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!