如何让R停止在包含特定字符的行的文本文件中读取行?

时间:2012-06-30 20:09:15

标签: r text-mining

例如,我想从文本文件的开头读取一行,其中包含";"符号的字符串,不包括此字符串。

非常感谢。

1 个答案:

答案 0 :(得分:1)

一种非常简单的方法可能是阅读使用readLines

的内容
content = readLines("data.txt")

然后在;上分割字符数据:

split_content = strsplit(content, split = ";")

然后提取第一个elememt,即文本到分号:

first_element = lapply(split_content, "[[", 1]

结果是数据文件行中所有文本的列表,直到分号。

Ps我不完全确定最后一行...我无法检查它,因为我现在无法访问R。