gpt4 book ai didi

julia - readcsv 无法读取 Julia 中的 # 个字符

转载 作者:行者123 更新时间:2023-12-04 18:33:05 24 4
gpt4 key购买 nike

我一直在用asd=readcsv(filename)在 Julia 中读取 csv 文件。

csv 文件的第一行包含描述列内容的字符串;其余数据是整数和浮点数的混合。 readcsv读取数字很好,但是 只读取前 4+1/2 个字符串条目 .

之后,它呈现“”。如果我要求 REPL 到 display asd[1,:] ,它告诉我它是 1x65 Array{Any,2} .

csv 文件第一行的第五列(这似乎是它阻塞的条目)是 APP #1 bias voltage [V] ;但是 asd[1,5]只是 APP .所以在我看来,readcsv 似乎被“#”字符窒息了。

我尝试在 readcsv 中使用“quotes=false”关键字,但没有帮助。

我曾经在 Matlab 中使用 xlsread 并且效果很好。
有没有人以前见过这种东西?

最佳答案

Julia 中的注释字符是 # ,这适用于从分隔文本文件中读取文件。

但幸运的是,readcsv()readdlm()函数有一个 optional argument在这些情况下提供帮助。

你应该试试 readcsv(filename; comment_char = '/') .

当然,上面的例子假设你没有任何 /第一行中的字符。如果你这样做,那么你必须改变/以上是别的东西。

关于julia - readcsv 无法读取 Julia 中的 # 个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37034186/

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