R语言如何对每一行求和
最近遇到的小问题,需要对每一行的特定列求和
文件实例
df <- data.table(sample = c("test1","test2","test3"), value1 = c(1,2,3),value2 = c(2,4,5),value3 = c(2,1,7), value4 = c(4,2,1), group = c("Disease","Healthy","Disease"))
推荐一个集成R包 叫tidyverse
里面集成了非常多有用的R包 非常便利
- 将特定列转换成行名
df %>% column_to_rownames(., var = "sample")
- 对value1到value3求和, 求和的方法非常多,这里使用mutate(增加新列) rowSum(求和) 来自dyplr
df %>% column_to_rownames(., var = "sample") %>%mutate(rowsum = rowSums(.[1:4]))
- 有时候给个变量,也可以识别,而不像data.table还需要加with=False
n <- 3
df %>% column_to_rownames(., var = "sample") %>%mutate(rowsum = rowSums(.[1:n]))
Ref :
https://www.rdocumentation.org/packages/textshape/versions/1.7.1/topics/column_to_rownames
https://dplyr.tidyverse.org/reference/mutate.html
R语言如何对每一行求和相关推荐
- R语言把DataFrame的一行变成向量
在R语言里面,DataFrame的一列数据本质上可以认为是一个向量或列表,但是一行数据不是. 今天有一个31列的数据集,由于放在第一行的变量名格式不规范,读入数据的时候不能顺带读入变量名.于是跳过首行 ...
- [R语言] R语言PCA分析教程 Principal Component Methods in R
R语言PCA分析教程 Principal Component Methods in R(代码下载) 主成分分析Principal Component Methods(PCA)允许我们总结和可视化包含由 ...
- R 语言主成分分析(PCA)实战教程
作者:落痕的寒假 原文:https://blog.csdn.net/LuohenYJ/article/details/97950522 声明:本文章经原作者同意后授权转载. 主成分分析 Princip ...
- R语言按组聚合求和实战(sum a variable by group):使用aggregate函数按组聚合求和、使用tapply函数按组聚合求和、按组聚合求和(使用dplyr包)
R语言按组聚合求和实战(sum a variable by group):使用aggregate函数按组聚合求和.使用tapply函数按组聚合求和.按组聚合求和(使用dplyr包) 目录
- c语言分组求和函数,R语言 实现data.frame 分组计数、求和等
df为1个data.frame对象,有stratum和psu两列,这里统计stratum列计数 方法1: cnt = table(df$stratum) 方法2: cnt = tapply(df$ps ...
- R语言分组求和,分组求平均值,分组计数
我们经常可能需要把一个数据按照某一属性分组,然后计算一些统计值.在R语言里面,aggregate函数就可以办到. ## S3 method for class 'data.frame' aggrega ...
- R语言,一行代码实现高大上的“高考文字云”(附完整教程)
一年一度的高考大日子又到了, 在这里,浩彬老撕先预祝各位考生都能取得满意的成绩. 每年的高考都会产生很多的爆点,引起很多的话题, 今年也不例外,而且再创新高,诞生了高考界的第一网红: 正好,R的文字云 ...
- R语言使用colSums函数对矩阵或者数据框数据的列求和、使用rbind函数行列和向量附加到原始矩阵数据尾部
R语言使用colSums函数对矩阵或者数据框数据的列求和.使用rbind函数行列和向量附加到原始矩阵数据尾部 目录
- R语言使用Hmisc包的impute函数填充dataframe数据中特定数据列中的缺失值、将空值null用上一行和下一行值的平均值填充
R语言使用Hmisc包的impute函数填充dataframe数据中特定数据列中的缺失值.将空值null用上一行和下一行值的平均值填充 目录
最新文章
- 函数图像在图形计算机的应用,浅谈图形计算器在高中函数教学中的应用
- html5圣诞贺卡,2016圣诞节手工贺卡图片大全
- 计算机考试字字处理重点,计算机等级考试一级B上机试题:字表处理题(1)
- Bootstrap UI 编辑器
- YUM更换源(1)--yum找不到安装包 2013-01-18 20:08 8687人阅读 评论(1) 收藏 举报 分类: linux(70) 公司提供的CentOS VM中,/etc/yum.r
- 关于MySQL字符集和校对集问题
- 【WPF】WPF 命令
- 京瓷2010打印机苹果电脑能用吗_MacOS(苹果电脑苹果系统)连接京瓷300i 打印机...
- php 扫描条形码,将条形码扫描仪集成到PHP应用程序中?
- 免费学术资源(转自施一公博客)
- vlookup使用步骤_vlookup函数的使用方法
- 〖Python WEB 自动化测试实战篇⑤〗- selenium 元素定位详解 - (八大元素定位方式)
- m4a转换成mp3如何操作?
- NCBI下载nt/nr/swissprot库
- SAP FICO顾问入门
- 校园网更改计算机的mac,Mac怎么连接校园网?苹果电脑系统设置可实现连接校园网方法步骤介绍...
- 搜索引擎,你真的会用吗?
- python爬取图片并保存到本地
- Windows更新策略配置
- 01-计算机原理基础
热门文章
- excel批量隐藏多行/列为空值的单元格
- LWN: 针对驱动程序设计的防火墙!
- 哪个项目管理工具好用到哭?JIRA VS 华为软件开发云
- DNS域名解析简要介绍
- python xmlns 解析_Python 解析含有命名空间(xmlns)的xml文件(基于ElementTree)
- c语言判断txt文件是否为空,如何判断文档或文件夹为空?
- 华三交换机V5版本配置ssh登录
- TV HD android,X95H 系列 | 4K Ultra HD | Android TV | Sony TW
- 程序员莫名收到谷歌转账170万元,直言:一个月没敢花
- 解决虚拟机安装64位系统“此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态”的问题(一般出现在win7 旗舰版)...