我有一系列的txt文件。
我在列V1(X $ V1)的csv文件X中有所有这些文件名,例如a.txt,b.txt ....
文本文件的格式如下:
title:xxx
date:xxx
person-in-charge:xxx
sx2sa 333 444 666 ggge4
xatak eees 566 6763 gaeta
我想要的是用R。
获得如下data.frame
filename column3 column5
a 444 ggge4
b 566 gaeta
通过学习stackoverflow中的其他答案:
我想我可以使用scan来读取txt文件。但是,在使用scan
之后,我如何读取剩余的txt作为由标签分隔的csv?
我想我可以使用read.table
或read.csv
,然后删除剩余的文字,但是,我发现我无法完成它,因为txt的前三行无法识别csv或表格式,现在读取所有项目并将其放入数据帧的第一行。我使用命令行如下,是问题的根源:
x <- read.csv (file="a.txt", header=FALSE)
x <- read.table (file="a.txt", header=FALSE)
我是否错过了R中的任何重要工具?我相信有很好的方法可以有效地与R一起完成所有这些,该领域的专家是否可以给我更多的意见或指示?非常感谢。