早安全部! 请原谅我,我是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
答案 0 :(得分:4)
假设CSV分隔符为 TAB 的textread
的低级别解决方案:
[gender,age,rank,freq] = textread("foo.csv", "%s%s%s%d", "delimiter", "\t")