2017-10-07 53 views
-1

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); 

但是,這返回我cells我如何將第1列和第2列合併爲一列(日期時間),並保留其餘的單元格?

回答

1

使用strcat連接第一個和第二個元素,並使用strcat並結合其他元素。

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