相关疑难解决方法(0)

一种过滤文本文件的算法

想象一下,你有一个.txt以下结构的文件:

>>> header
>>> header
>>> header
K L M
200 0.1 1
201 0.8 1
202 0.01 3
...
800 0.4 2
>>> end of file
50 0.1 1
75 0.78 5
...
Run Code Online (Sandbox Code Playgroud)

我想读取除了>>>行所示的>>> end of file行和行下面的行之外的所有数据.到目前为止,我已经使用read.table(comment.char = ">", skip = x, nrow = y)(x并且y目前已修复)解决了这个问题.这将读取标题和之间的数据>>> end of file.

但是,我想让我的功能在行数上更加可塑.数据的值可能大于800,因此行数更多.

我可以scanreadLines文件,看看哪一行对应,>>> end of file并计算要读取的行数.你会用什么方法?

import r

11
推荐指数
2
解决办法
1624
查看次数

标签 统计

import ×1

r ×1