设置R读取目录和进程的自动进程?

设置R读取目录和进程的自动进程?,r,R,我是一个非常非常新的R。我必须在R new中查找如何打开文件。在深水区潜水。反正 我有一堆.csv文件,其中包含需要分析的结果。真的,我想设置某种自动化,这样我就可以说“go”(函数?) 基本上,我在一个文件中得到的结果是-particle.csv,另一个文件是-ROI.csv。它们的名称相同,因此我知道哪些名称匹配(例如brain1 section1-particle.csv和brain1 section1-ROI.csv)。我需要使用这两个数据集进行一些数学计算-将-particle.csv

我是一个非常非常新的R。我必须在R new中查找如何打开文件。在深水区潜水。反正

我有一堆.csv文件,其中包含需要分析的结果。真的,我想设置某种自动化,这样我就可以说“go”(函数?)

基本上,我在一个文件中得到的结果是-particle.csv,另一个文件是-ROI.csv。它们的名称相同,因此我知道哪些名称匹配(例如brain1 section1-particle.csv和brain1 section1-ROI.csv)。我需要使用这两个数据集进行一些数学计算-将-particle.csv中的第2列第2-x行(行号可能会改变,但是否有一种方式表示第2行“不再有内容”?)除以-ROI.csv中的第1列、第5列、第10列等第2行(列数将始终保持不变,但如果有帮助的话,它们都称为区域1、区域2、区域3,……区域列的数量可能会有所不同,但肯定有一种方法我可以说“以区域开头的每一列”?而且区域计数和行计数将始终匹配)

好的,我可以为每个设置结果手动进行设置,但我有300多个大脑要分析!是否有任何方法可以将其设置为一个过程,我可以将这些和未来的结果以相同的格式应用


很抱歉,如果这是一个巨大的问题!

Hi@DS14,您正处于一个良好的轨道上,准确地列出了需要做的事情。我将从基本构建块着手进行此分析;将brain#1的两个数据文件加载到Excel中并进行探索-可能一次手动完成所有操作(保持跟踪!)对于一个文件。然后将brain#1的两个数据文件加载到R中。认为“我正在构建一个脚本来自动化此过程”,然后开始简单的操作,例如:将粒子$column2除以ROI$column1,(然后是步骤2.3.4…)。当您分解到最小的步骤时,就很容易搜索堆栈溢出和解决方案。一些库和函数建议。要读取\load\save CSV,我喜欢
readr
包。对于数学,内置的
R
函数非常好。对于行\列\数据的操作,我喜欢
dplyr
。用于选择所有columns从test“Area”开始,我会使用名为
starts\u with
,ex
df%>%select(从('Area')开始)
(这是一个关于搜索堆栈溢出的好例子,搜索:
[r]选择以
开头的列)。