gpt4 book ai didi

string - 如何在 Julia 中使用双引号字符串解析 CSV 文件?

转载 作者:行者123 更新时间:2023-12-01 07:57:35 26 4
gpt4 key购买 nike

我想读取列用逗号分隔的 CSV 文件。列可以是字符串,如果这些字符串的内容中包含逗号,则它们用双引号括起来。目前我正在使用以下方法加载我的数据:

file = open("data.csv","r")
data = readcsv(file)

但是此代码代码会将以下字符串拆分为 4 个部分,而它应该只有 3 个:

1,"text, more text",3,4



Julia 的标准库中有没有办法在尊重引用的同时解析 CSV,还是我必须编写自己的自定义解决方案?

最佳答案

readcsv base 中的函数是 super 基本的(只是盲目地用逗号分开)。

你可能会更高兴 readtable来自 DataFrames.jl 包:http://juliastats.github.io/DataFrames.jl/io.html

要使用该包,您只需要 Pkg.add("DataFrames"),然后使用 `using DataFrames"导入它

关于string - 如何在 Julia 中使用双引号字符串解析 CSV 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21437137/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com