前端之家收集整理的这篇文章主要介绍了
在R中导入多个文本文件,并从预定列表中分配名称,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我刚刚开始使用R,我无法执行以下任务:我有大约130个语言样本在单独的纯文本
文件坐在我的工作目录.我想做的是使用扫描导入它们并保留其
文件名.
具体来说,我想做的是使用像:
Patient01.txt <-scan("./Patient01.txt",what = "character")
Patient02.txt <-scan("./Patient02.txt",what = "character")
...
Patient130.txt <-scan("./Patient130.txt",what = "character")
有没有办法使用*应用程序自动化这个命令?
这是
自动化过程的一种
方法
# 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 = ",")
如果你知道它是什么,你可以改变分隔符.将数据保存为数据帧列表是方便的,因为它更容易投入向量化操作或稍后循环.
原文链接:https://www.f2er.com/html/224337.html