Advertisement

R_研究过程中的小技巧_entry 1

阅读量:

这是研究中积累的R语言相关的小技巧的第一篇总结博客

关键词: gsub; shell; names; cbind; append;

需求1:一个包含41列的数据框(命名为mydata)需要对其最后一列的名称进行修改,同时将该列调整至数据框的最前面,其余原本位于第一列及其之后的列则相应地向后移动。

解法:

复制代码
    names(mydata)[41]<-"ID"
    mydata<-cbind(mydata[41],mydata[,1:40])
    
    AI写代码R
    
    运行

需求2: 需要借助一个已编译完成的exe程序来处理包含50个数据的数据集,该exe程序在每次执行时会调用同一路径下的args.txt文件,从而获取当前需要处理的数据文件名称(例如test_1.txt)以及输出结果所对应的文件名(例如result_1.txt)。因此,每次执行一次数据处理任务都需要手动修改args.txt文件内容,以确保exe程序能够正确读取下一个待处理的数据并将其结果保存至相应的txt文件中。如何通过R语言实现这一过程?

解法:

复制代码
    #首先需要讲args.txt中的初始输入文件名和输出文件名设置正确
    for(i in 1:49){
    setwd("path\ to\ your\ fo

全部评论 (0)

还没有任何评论哟~