Info

Cette question est clôturée. Rouvrir pour modifier ou répondre.

??? Attempt to reference field of non-structure array. Error in ==> at 11 x=data.x;

2 vues (au cours des 30 derniers jours)
LOKESH
LOKESH le 23 Mar 2016
Clôturé : MATLAB Answer Bot le 20 Août 2021
I am using a dataset heart.dat. When I run i get this error..Any suggestion/error?
Code:
data=load('heart.dat'); x=data.x; x=x';
Thanks
  3 commentaires
LOKESH
LOKESH le 23 Mar 2016
https://archive.ics.uci.edu/ml/machine-learning-databases/statlog/heart/
yes it does not contain x..actually i am doing clustering on this dataset
Adam
Adam le 23 Mar 2016
Modifié(e) : Adam le 23 Mar 2016
What are you expecting x to be then?
You get a 270*14 numeric matrix when you load that data, not a struct. If you want a specific column of the data you can use e.g.
x = data(:,1);
but it depends entirely what you want to access from the data.

Réponses (0)

Cette question est clôturée.

Produits

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by