r - 将函数应用于数据框中的多行
问题描述
尝试将以下内容应用于数据框中的许多单独的行,每行包含 17 个值:
rsq <- function (x, y) {cor(x, y) ^ 2}
rsq <- function(x,y){
result <- matrix(0,ncol=ncol(y),nrow = nrow(y))
for(i in seq(1:nrow(y))){
fcs <- cor(x, i) ^ 2
result[i] <- result[i]+fcs
}
rownames(result) <- rownames(x)
return(result)
}
让我们以这个示例 data.frame 为例,我想将 rsq 应用于数据和每个基因:
解决方案
推荐阅读
- asp.net - 获取相关实体到 ASP.NET 身份用户
- c - C 新手:在 Visual Studio Code 中编译...错误:gcc 无法识别?
- php - Codeigniter 在隐藏字段上使用 id 制作更新功能的最安全方法
- c# - 协程在正常调用 VS 时的行为不同。通过事件处理程序
- node.js - Node.js 承诺、回调和异步
- ios - 检查用户是否登录到 facebook 并更改视图控制器
- python - ImportError:无法导入名称 _aligners [biopython]
- django - 使用 Django Rest Framework 在发布请求中嵌套发布请求
- machine-learning - 在每个框中制作一个带有数字的混淆矩阵
- mysql - SQL将日期传递到另一个表