朱莉娅解析CSV

Cha*_* CB 2 csv io parsing julia

希望晚会不仅好客,而且您已经将您的emacs终端换成了一些生活充实的Ralph Lauren目录晚宴派对类型的场景.至于我,我正试图在Julia中解析CSV并且事情正在恶化.这是我的代码:

f2 = open("/Users/MacBookPro15/testnovo.csv", "r")

skip(f2, 736)

for line in eachline(f2)
    string_split = split(line, ",")
    println(string_split[1])      
end
Run Code Online (Sandbox Code Playgroud)

现在,如果我替换string_split[2]或除了[1]我得到BoundsError 之外的任何东西,它是相当令人沮丧的,因为我需要这些项目.谁能告诉我如何避免这种情况?

Ben*_*ner 6

每当我听到"解析CSV"时,我都会想要躲避我的耳朵,然后才能获得缺失引用的闪回,或者通过33列10GB csv文件获得98列的32列线.

幸运的是,有两个有用的函数会阻止你滚动你自己的csv解析器: