加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 资源网站 > 资源 > 正文

在R中导入多个文本文件,并从预定列表中分配名称

发布时间:2020-12-14 19:32:32 所属栏目:资源 来源:网络整理
导读:我刚刚开始使用R,我无法执行以下任务:我有大约130个语言样本在单独的纯文本文件坐在我的工作目录.我想做的是使用扫描导入它们并保留其文件名. 具体来说,我想做的是使用像: Patient01.txt -scan("./Patient01.txt",what = "character")Patient02.txt -scan(
我刚刚开始使用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 = ",")

如果你知道它是什么,你可以改变分隔符.将数据保存为数据帧列表是方便的,因为它更容易投入向量化操作或稍后循环.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读