【问题标题】:Loading Octave data set csv加载 Octave 数据集 csv
【发布时间】:2014-04-22 22:41:04
【问题描述】:

大家早上好! 请原谅我是 MATLAB 的老用户,第一次使用 Octave。我有一个包含一些示例数据的 CSV 文件,问题是我正在努力加载 csv。前 3 列是分类数据,即第 1 列包含男性或女性的值,第 2 列给出年龄组,即 15-20、30-40,第 4 列给出频率。我尝试过 CSVread、dataframe,并尝试使用 IO 包加载它。

我是 Windows 用户。我安装了 Octave 3.6.4 并安装了旧版本的 IO 1.2.5。

有谁知道加载此 csv 的快速方法,以便 octave 识别前 3 列是字符串,最后是数字

非常感谢

詹姆斯

抱歉,我不知道如何上传 csv,但我可以在这里给你一个示例:

women   18-23   no/little   26
women   18-23   important   12
women   18-23   very important  7
women   24-40   no/little   9
women   24-40   important   21
women   24-40   very important  15
women   > 40    no/little   5
women   > 40    important   14
women   > 40    very important  41
 men    18-23   no/little   40
 men    18-23   important   17
 men    18-23   very important  8
 men    24-40   no/little   17
 men    24-40   important   15
 men    24-40   very important  12
 men    > 40    no/little   8
 men    > 40    important   15
 men    > 40    very important  18

【问题讨论】:

  • 请向我们提供您尝试读取的 CSV 文件或它的 sn-p。也可以考虑GNU Octave 3.8
  • 我仍然不太确定如何在不使用 Windows 设置的情况下安装最新版本。我在工作中使用它,因此如果不经过 IT 部门的处理就很难安装程序

标签: csv octave


【解决方案1】:

假设 CSV 分隔符是 TABtextread 的低级解决方案:

[gender,age,rank,freq] = textread("foo.csv", "%s%s%s%d", "delimiter", "\t")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-06-27
    • 1970-01-01
    • 2020-06-11
    • 2021-03-21
    • 1970-01-01
    • 2013-02-05
    • 2015-11-01
    • 1970-01-01
    相关资源
    最近更新 更多