Select table data by Date
    4 views (last 30 days)
  
       Show older comments
    
    Inna Pelloso
 on 28 Oct 2021
  
    
    
    
    
    Edited: Chetan Bhavsar
      
 on 28 Oct 2021
            Hi,
I have a table, where the frist column is the date, and second column is  a variable. 
''2021-Jan-04''	-0.1581
''2021-Jan-04''	0.0692
''2021-Jan-04''	0
''2021-Jan-05''	-0.5150
''2021-Jan-05''	0.2119
How can I select data in the second columb, by the date in the first colume?
Any help would be appreciated!
Inna
0 Comments
Accepted Answer
  Chetan Bhavsar
      
 on 28 Oct 2021
        
      Edited: Chetan Bhavsar
      
 on 28 Oct 2021
  
      dates = [datetime('today'); datetime('Yesterday') ;datetime('tomorrow')];
data = [-0.1 ; 0 ;0.1];
T = table(dates,data)
FindDate = '27-Oct-2021';
[val,index] = min(abs((datenum(T.dates)-datenum(FindDate))));
T.data(index)
FindDate = '29-Oct-2021';
[val,index] = min(abs((datenum(T.dates)-datenum(FindDate))));
T.data(index)
FindDate = '28-Oct-2021';
[val,index] = min(abs((datenum(T.dates)-datenum(FindDate))));
T.data(index)
0 Comments
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
