convert double array in array string in table
15 次查看(过去 30 天)
显示 更早的评论
it's possible to convert double array in array string in table ?
T.Strategy=[Sis.Sistema].';
data=[Sis.data];%[Eq.data]; % N x size(Sis,2) array datetimes
T.DateF=data(1,:)'; % start date is first each
T.DateL=data(end,:)'; % last date is end each
[r1]=arrayfun(@(s)find(s.dailyprof,1),Sis); %trovo il primo trade
[r2]=arrayfun(@(s)find(s.dailyprof,1,'last'),Sis); %trovo ultimo trade
T.TradeF=arrayfun(@(s,i)s.data(i),Sis,r1)';
T.TradeL=arrayfun(@(s,i)s.data(i),Sis,r2)';
T.Strategy is array string.
T.DateF is array datetime
T.DateL is array datetime
T.TradeF is double array
T.TradeL is double array
2 个评论
Stephen23
2023-10-21
"it's possible to convert double array in array string in table ?"
Of course:
T = array2table(rand(5,2))
T = convertvars(T,'Var1','string')
回答(1 个)
Samar
2025-1-23
As @Stephen23 rightly mentioned we can use the functions “array2table” and “convertvars” to convert double array and string array to a table. The links to the Documentation (assuming MATLAB R2023b release is being used) explaining the above functions is given below:
- www.mathworks.com/help/releases/R2023b/matlab/ref/array2table.html (Function: array2table)
- www.mathworks.com/help/releases/R2023b/matlab/ref/table.convertvars.html (Function: convertvars)
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Data Type Conversion 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!