我刚刚开始使用R,我无法执行以下任务:我有大约130个语言样本在单独的纯文本文件坐在我的工作目录.我想做的是使用扫描导入它们并保留其文件名.
具体来说,我想做的是使用像:
具体来说,我想做的是使用像:
Patient01.txt <-scan("./Patient01.txt",what = "character") Patient02.txt <-scan("./Patient02.txt",what = "character") ... Patient130.txt <-scan("./Patient130.txt",what = "character")
有没有办法使用*应用程序自动化这个命令?
@H_404_7@解决方法
这是自动化过程的一种方法
# read txt files with names of the form Patient*.txt txt_files = list.files(pattern = 'Patient*.txt'); # read txt files into a list (assuming separator is a comma) data_list = lapply(txt_files,read.table,sep = ",")
如果你知道它是什么,你可以改变分隔符.将数据保存为数据帧列表是方便的,因为它更容易投入向量化操作或稍后循环.
@H_404_7@ @H_404_7@ 原文链接:https://www.f2er.com/html/224337.html