""Unrecognized variable name 'Time'" I am getting this type of error during ploting , how I can fix this?
Afficher commentaires plus anciens
Warning: Variable names were modified to make them valid MATLAB identifiers. The original names are saved in the VariableDescriptions
property.
Error using check (line 12)
Unrecognized variable name 'Time'.
data_files_nr_mai = ls('*.csv');%list
const = 71.940; %upper_pyranometer_constant
%for jj = 1 : size(data_files_nr_mai,1);
data = readtable('KLOG0024.CSV');
time = data(:,{'Time'});
uper_p = data(:,{'Pyrn1_Avg'});
a = table2array(uper_p);
b = a .* const;
%for jj = 1 : size(data_files_nr_mai,1);
figure
%subplot(7,4,jj)
plot(time{:,:},b);
%plot(a,b);
Réponse acceptée
Plus de réponses (1)
The files are formatted slightly differently, as these screenshots show:


The READTABLE() documentation gives some options that specify the header size or data location, e.g.:
opt = {'VariableNamesLine',3, 'NumHeaderLines',2};
t08 = readtable('KLOG0008.csv', opt{:})
t24 = readtable('KLOG0024.csv', opt{:})
1 commentaire
Ritesh
le 17 Fév 2023
Catégories
En savoir plus sur Logical dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!