r - 在 for 循环 (R) 中遍历许多类似名称的文件的最佳方法
问题描述
我想遍历一些数据框以在它们各自的第一列中找到最大值。
- 所有数据框都具有相同的列名。(比如说,'col1' 'col2')
- 所有数据框都具有相似的名称(例如,'file1' 'file2' 'file3')
- 所有列都是数字
下面是一个虚拟代码。
max() 函数返回 String 类型的值,而不是 Numeric。换句话说,它返回file1$col1,而不是对应于 file1$col1 的最大数量。
allTheMax <- matrix(nrow=3, ncol=1) #DF to put my max values in.
for(i in 1:3){
tempName <- paste("file",i,"$col1", sep="")
allTheMax[i,1] <- max(tempName)
}
R 没有将数值作为最大值,而是返回我使用“粘贴”函数连接的字符串。
解决方案
推荐阅读
- azure - Azure Blob Trigger - write back decrypted files to container
- azure-aks - AzureML 终结点部署到 AKS,导出参数,自 v1.14 起已弃用,不再受支持
- java - 如何检查 JsonNode 是否有数组 - Java、SpringBoot
- excel - Excel - 从两个工作表创建下拉列表?
- python - Qiskit 模拟器中间结果
- javascript - ScrollTop 函数随屏幕宽度变化
- c# - 如何在返回 PartialView 的控制器中使用 for?
- html - 使用 Cordova 无法正确显示 Google 的材料图标
- html - 在css中使用动画自动滚动
- python - python selenium 没有启动错误:WebDriverException:消息:未知错误:Devtools 端口号文件内容 <62045> 采用意外格式