help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: reading dataset


From: Nicholas Jankowski
Subject: Re: reading dataset
Date: Sat, 24 Oct 2015 14:55:42 -0400

On Oct 24, 2015 2:23 AM, "Jonathan Camilleri" <address@hidden> wrote:
>
> Any idea what is wrong with the following statement please, and, what can I do to separate data sets so that they can be processed?
>
> Code samples preferred, original data sourced from http://archive.ics.uci.edu/.
>
> GNU Octave, version 4.0.0
> Copyright (C) 2015 John W. Eaton and others.
> This is free software; see the source code for copying conditions.
> There is ABSOLUTELY NO WARRANTY; not even for MERCHANTABILITY or
> FITNESS FOR A PARTICULAR PURPOSE.  For details, type 'warranty'.
>
> Octave was configured for "i686-w64-mingw32".
>
> Additional information about Octave is available at http://www.octave.org.
>
> Please contribute if you find this software useful.
> For more information, visit http://www.octave.org/get-involved.html
>
> Read http://www.octave.org/bugs.html to learn how to submit bug reports.
> For information about changes from previous versions, type 'news'.
>
> >> A = [5.1,3.5,1.4,0.2,Iris-setosa
> 4.9,3.0,1.4,0.2,Iris-setosa
> 4.7,3.2,1.3,0.2,Iris-setosa
> 4.6,3.1,1.5,0.2,Iris-setosa
> 5.0,3.6,1.4,0.2,Iris-setosa
> 5.4,3.9,1.7,0.4,Iris-setosa
> 4.6,3.4,1.4,0.3,Iris-setosa
> 5.0,3.4,1.5,0.2,Iris-setosa
> 4.4,2.9,1.4,0.2,Iris-setosa
> 4.9,3.1,1.5,0.1,Iris-setosa
> 5.4,3.7,1.5,0.2,Iris-setosa
> 4.8,3.4,1.6,0.2,Iris-setosa
> 4.8,3.0,1.4,0.1,Iris-setosa
> 4.3,3.0,1.1,0.1,Iris-setosa
> 5.8,4.0,1.2,0.2,Iris-setosa
> 5.7,4.4,1.5,0.4,Iris-setosa
> 5.4,3.9,1.3,0.4,Iris-setosa
> 5.1,3.5,1.4,0.3,Iris-setosa
> 5.7,3.8,1.7,0.3,Iris-setosa
> 5.1,3.8,1.5,0.3,Iris-setosa
> 5.4,3.4,1.7,0.2,Iris-setosa
> 5.1,3.7,1.5,0.4,Iris-setosa
> 4.6,3.6,1.0,0.2,Iris-setosa
> 5.1,3.3,1.7,0.5,Iris-setosa
> 4.8,3.4,1.9,0.2,Iris-setosa
> 5.0,3.0,1.6,0.2,Iris-setosa
> 5.0,3.4,1.6,0.4,Iris-setosa
> 5.2,3.5,1.5,0.2,Iris-setosa
> 5.2,3.4,1.4,0.2,Iris-setosa
> 4.7,3.2,1.6,0.2,Iris-setosa
> 4.8,3.1,1.6,0.2,Iris-setosa
> 5.4,3.4,1.5,0.4,Iris-setosa
> 5.2,4.1,1.5,0.1,Iris-setosa
> 5.5,4.2,1.4,0.2,Iris-setosa
> 4.9,3.1,1.5,0.2,Iris-setosa
> 5.0,3.2,1.2,0.2,Iris-setosa
> 5.5,3.5,1.3,0.2,Iris-setosa
> 4.9,3.6,1.4,0.1,Iris-setosa
> 4.4,3.0,1.3,0.2,Iris-setosa
> 5.1,3.4,1.5,0.2,Iris-setosa
> 5.0,3.5,1.3,0.3,Iris-setosa
> 4.5,2.3,1.3,0.3,Iris-setosa
> 4.4,3.2,1.3,0.2,Iris-setosa
> 5.0,3.5,1.6,0.6,Iris-setosa
> 5.1,3.8,1.9,0.4,Iris-setosa
> 4.8,3.0,1.4,0.3,Iris-setosa
> 5.1,3.8,1.6,0.2,Iris-setosa
> 4.6,3.2,1.4,0.2,Iris-setosa
> 5.3,3.7,1.5,0.2,Iris-setosa
> 5.0,3.3,1.4,0.2,Iris-setosa
> 7.0,3.2,4.7,1.4,Iris-versicolor
> 6.4,3.2,4.5,1.5,Iris-versicolor
> 6.9,3.1,4.9,1.5,Iris-versicolor
> 5.5,2.3,4.0,1.3,Iris-versicolor
> 6.5,2.8,4.6,1.5,Iris-versicolor
> 5.7,2.8,4.5,1.3,Iris-versicolor
> 6.3,3.3,4.7,1.6,Iris-versicolor
> 4.9,2.4,3.3,1.0,Iris-versicolor
> 6.6,2.9,4.6,1.3,Iris-versicolor
> 5.2,2.7,3.9,1.4,Iris-versicolor
> 5.0,2.0,3.5,1.0,Iris-versicolor
> 5.9,3.0,4.2,1.5,Iris-versicolor
> 6.0,2.2,4.0,1.0,Iris-versicolor
> 6.1,2.9,4.7,1.4,Iris-versicolor
> 5.6,2.9,3.6,1.3,Iris-versicolor
> 6.7,3.1,4.4,1.4,Iris-versicolor
> 5.6,3.0,4.5,1.5,Iris-versicolor
> 5.8,2.7,4.1,1.0,Iris-versicolor
> 6.2,2.2,4.5,1.5,Iris-versicolor
> 5.6,2.5,3.9,1.1,Iris-versicolor
> 5.9,3.2,4.8,1.8,Iris-versicolor
> 6.1,2.8,4.0,1.3,Iris-versicolor
> 6.3,2.5,4.9,1.5,Iris-versicolor
> 6.1,2.8,4.7,1.2,Iris-versicolor
> 6.4,2.9,4.3,1.3,Iris-versicolor
> 6.6,3.0,4.4,1.4,Iris-versicolor
> 6.8,2.8,4.8,1.4,Iris-versicolor
> 6.7,3.0,5.0,1.7,Iris-versicolor
> 6.0,2.9,4.5,1.5,Iris-versicolor
> 5.7,2.6,3.5,1.0,Iris-versicolor
> 5.5,2.4,3.8,1.1,Iris-versicolor
> 5.5,2.4,3.7,1.0,Iris-versicolor
> 5.8,2.7,3.9,1.2,Iris-versicolor
> 6.0,2.7,5.1,1.6,Iris-versicolor
> 5.4,3.0,4.5,1.5,Iris-versicolor
> 6.0,3.4,4.5,1.6,Iris-versicolor
> 6.7,3.1,4.7,1.5,Iris-versicolor
> 6.3,2.3,4.4,1.3,Iris-versicolor
> 5.6,3.0,4.1,1.3,Iris-versicolor
> 5.5,2.5,4.0,1.3,Iris-versicolor
> 5.5,2.6,4.4,1.2,Iris-versicolor
> 6.1,3.0,4.6,1.4,Iris-versicolor
> 5.8,2.6,4.0,1.2,Iris-versicolor
> 5.0,2.3,3.3,1.0,Iris-versicolor
> 5.6,2.7,4.2,1.3,Iris-versicolor
> 5.7,3.0,4.2,1.2,Iris-versicolor
> 5.7,2.9,4.2,1.3,Iris-versicolor
> 6.2,2.9,4.3,1.3,Iris-versicolor
> 5.1,2.5,3.0,1.1,Iris-versicolor
> 5.7,2.8,4.1,1.3,Iris-versicolor
> 6.3,3.3,6.0,2.5,Iris-virginica
> 5.8,2.7,5.1,1.9,Iris-virginica
> 7.1,3.0,5.9,2.1,Iris-virginica
> 6.3,2.9,5.6,1.8,Iris-virginica
> 6.5,3.0,5.8,2.2,Iris-virginica
> 7.6,3.0,6.6,2.1,Iris-virginica
> 4.9,2.5,4.5,1.7,Iris-virginica
> 7.3,2.9,6.3,1.8,Iris-virginica
> 6.7,2.5,5.8,1.8,Iris-virginica
> 7.2,3.6,6.1,2.5,Iris-virginica
> 6.5,3.2,5.1,2.0,Iris-virginica
> 6.4,2.7,5.3,1.9,Iris-virginica
> 6.8,3.0,5.5,2.1,Iris-virginica
> 5.7,2.5,5.0,2.0,Iris-virginica
> 5.8,2.8,5.1,2.4,Iris-virginica
> 6.4,3.2,5.3,2.3,Iris-virginica
> 6.5,3.0,5.5,1.8,Iris-virginica
> 7.7,3.8,6.7,2.2,Iris-virginica
> 7.7,2.6,6.9,2.3,Iris-virginica
> 6.0,2.2,5.0,1.5,Iris-virginica
> 6.9,3.2,5.7,2.3,Iris-virginica
> 5.6,2.8,4.9,2.0,Iris-virginica
> 7.7,2.8,6.7,2.0,Iris-virginica
> 6.3,2.7,4.9,1.8,Iris-virginica
> 6.7,3.3,5.7,2.1,Iris-virginica
> 7.2,3.2,6.0,1.8,Iris-virginica
> 6.2,2.8,4.8,1.8,Iris-virginica
> 6.1,3.0,4.9,1.8,Iris-virginica
> 6.4,2.8,5.6,2.1,Iris-virginica
> 7.2,3.0,5.8,1.6,Iris-virginica
> 7.4,2.8,6.1,1.9,Iris-virginica
> 7.9,3.8,6.4,2.0,Iris-virginica
> 6.4,2.8,5.6,2.2,Iris-virginica
> 6.3,2.8,5.1,1.5,Iris-virginica
> 6.1,2.6,5.6,1.4,Iris-virginica
> 7.7,3.0,6.1,2.3,Iris-virginica
> 6.3,3.4,5.6,2.4,Iris-virginica
> 6.4,3.1,5.5,1.8,Iris-virginica
> 6.0,3.0,4.8,1.8,Iris-virginica
> 6.9,3.1,5.4,2.1,Iris-virginica
> 6.7,3.1,5.6,2.4,Iris-virginica
> 6.9,3.1,5.1,2.3,Iris-virginica
> 5.8,2.7,5.1,1.9,Iris-virginica
> 6.8,3.2,5.9,2.3,Iris-virginica
> 6.7,3.3,5.7,2.5,Iris-virginica
> 6.7,3.0,5.2,2.3,Iris-virginica
> 6.3,2.5,5.0,1.9,Iris-virginica
> 6.5,3.0,5.2,2.0,Iris-virginica
> 6.2,3.4,5.4,2.3,Iris-virginica
> 5.9,3.0,5.1,1.8,Iris-virginica
> ]
> error: 'Iris' undefined near line 1 column 22
> >>
>
> --
> Jonathan Camilleri
> Skype: camilleri.jon
>
> _______________________________________________
> Help-octave mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/help-octave
>

Are the 'iris' parts text that you want read in for that line of data? If so, you need to read it in in a way that octave can understand. You used the normal way for numeric arrays. If iris-whatever isn't a defined variable, it won't work that way.

There are probably a couple ways you could try to read in the data. You could read it in as formatted text (fgetl, textread, or something) that let's you assign different data types to appropriate variables (numbers, strings, etc). I think there's a tableread function that may read the whole thing in. You could try to read it into a data type that can handle multiple data types (cell or struct array maybe).

If you've done c programming the fread or fscanf command might be more familiar ways of going about it.

Nickj


reply via email to

[Prev in Thread] Current Thread [Next in Thread]