Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab 将两个单元格列合并为一个_Matlab - Fatal编程技术网

Matlab 将两个单元格列合并为一个

Matlab 将两个单元格列合并为一个,matlab,Matlab,我有如下csv数据: Date,Time,Open,High,Low,Close,Volume,OpenInt 2017-09-20,15:35:00,46.98,47.01,46.53,46.89,246802,0 etc... 目标是返回一个TimeSeries对象。我是这样读文件的 function [ TS ] = CSVDataToTimeSeries( FileName ) fid = fopen(FileName); if fid>0 data = textscan

我有如下
csv
数据:

Date,Time,Open,High,Low,Close,Volume,OpenInt
2017-09-20,15:35:00,46.98,47.01,46.53,46.89,246802,0
etc...
目标是返回一个
TimeSeries
对象。我是这样读文件的

function [ TS ] = CSVDataToTimeSeries( FileName )
fid = fopen(FileName);
if fid>0
    data = textscan(fid,'%s %s %f %f %f %f %d %d','Delimiter',',','HeaderLines',10);

但是,这将返回我的
单元格
如何将第1列和第2列合并为一列(日期-空间-时间),并保持其余单元格不变?

使用并与其他元素合并,将第一个和第二个元素与中间的空格连接起来

data = {strcat(data{1},{' '},data{2}), data{3:end}};