|
|
1
1
据文件记载,
|
|
2
4
三点建议
你能让Fastersv忽略这条线吗?您可以使用:return_headers=>true选项跳过错误的行。如果第二行不是真正的头球,那就太好了。见 here 为了更多
用另一个工具把线切掉
您不需要为此使用Ruby—使用建议的解决方案之一切碎文件如何? here 您可以使用System方法从Ruby调用一行程序。
最大灵活性-使用fastercsv逐行分析文件
您是否考虑过直接读取文件,跳过第一行,然后接受或拒绝行?我代码的核心是这个解析方法,它将文件视为一系列行,接受或拒绝每一行。你可以做一些类似的事情,但是跳过第一行。 简洁的一点是,通过定义自己的可接受行,可以确定哪些行是可接受的?方法-只将有效的csv数据传递给acceptable?其余的被丢弃以响应异常。
|
|
|
3
2
大家好,为澳大利亚选举委员会提供一些数据。相关文件的第一行有日期字符串,第二行有标题。
我假定我引用的文件仍然存在,但可以用相关文件替换。如果需要跳过更多行,则必须调用file.readline该次数。 |