matlab 读取csv文本,matlab - 使用textread读取带有文本的CSV文件 - SO中文参考 - www.soinside.com...

我正在使用textread函数在Matlab中读取一个csv文件,并将值存储在string和float类型的单元格中。

[string1, string2, values] = textread('/path/xyz.csv', '%s %s %f', 'headerlines', 1);

数据有三列。我认为其中两个是字符串类型,一个是浮点数。

样本数据

@timestamp host value

March 5th 2019, 13:41:54.879 tscompute1 0.399

March 5th 2019, 13:41:54.879 tscompute1 0.599

March 5th 2019, 13:41:54.879 tscompute1 0

March 5th 2019, 13:41:54.879 tscompute1 0.2

March 5th 2019, 13:41:54.879 tscompute1 0

March 5th 2019, 13:41:54.879 tscompute1 0

March 5th 2019, 13:41:54.879 tscompute1 0

March 5th 2019, 13:41:54.879 tscompute1 0

March 5th 2019, 13:41:54.879 tscompute1 0

March 5th 2019, 13:41:54.879 tscompute1 100

March 5th 2019, 13:41:54.879 tscompute1 0.4

没有执行错误。但是读取值并不像预期的那样。请在下面找到示例输出。

存储在string1中的值如下所示

'"March'

','

'"March'

','

'"March'

','

'"March'

','

存储在string2中的值如下所示

'5th'

'13:41:54.879",tscompute1,0.399'

'5th'

'13:41:54.879",tscompute1,0.599'

'5th'

'13:41:54.879",tscompute1,0'

'5th'

'13:41:54.879",tscompute1,0.2'

存储在值中的值如下所示

2019

0

2019

0

2019

0

2019

0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值