- https://www.mathworks.com/help/matlab/ref/timeseries2timetable.html
- https://www.mathworks.com/help/matlab/ref/timetable.html?s_tid=doc_ta
Time series properties error
12 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
I am trying to re do the following tutorial but i don't use datafeed toolbox to get Quandl data. I use the Quandl package directly.
I have the following code and error.
THE CODE:
Connect to Quandl
Load credential and connect to Quandl
c = Quandl.api_key('xxxxxxxxxxxxxxx'); % You need to enter your Quandl key here
%c = quandl(quandlKey);
clearvars quandlKey
Set symbols for retrieving data
symbol1 = {'BCHAIN/MKPRU', ...% Bitcoin Market Price USD
'BCHAIN/MWNUS', ...% Bitcoin My Wallet Number of Users
'BCHAIN/DIFF', ...% Bitcoin Difficulty}; % Total Bitcoins
Retrieve data from Quandl in the past 2,000 days
nDays = 2000;
d = cell(1,numel(symbol1));
d{1} = Quandl.get(symbol1{1}, today - nDays,today - 1);
T = d{1};
for i = 2:numel(symbol1)
d{i} = Quandl.get(symbol1{i}, today - nDays,today - 1);
T = synchronize(T,d{i});
end
Create new variable names
symbol2 = regexprep(symbol1,'BCHAIN/',''); % Tighten symbols' name
T.Properties.VariableNames = symbol2;
THE ERROR:
no appropriate property , method or field 'properties' for class 'timeseries'
0 Kommentare
Antworten (1)
Anurag Ojha
am 21 Aug. 2024 um 5:26
Hey
The error you're encountering occurs because the synchronize function is expecting input tables or timetables, but the Quandl.get function might be returning timeseries objects.
To fix the error, you can convert the timeseries objects to timetable before using the synchronize function.
Adding MATLAB documentations that will help you resolve the error:
Thanks
0 Kommentare
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!