I have been using WEKA to do some text classification work and I want to try
out R.
The problem is I cannot load the String to Vector ARFF files created by
WEKA’s string parser into Rattle .
Looking at the logs I get something like:
/Error in scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings,
: scan() expected 'a real', got '2281}'/
My ARFF data file looks a bit like this:
@relation 'reviewData'
@attribute polarity {0,2}
.....
@attribute $$ numeric
@attribute we numeric
@attribute wer numeric
@attribute win numeric
@attribute work numeric
@data
{0 2,63 1,71 1,100 1,112 1,140 1,186 1,228 1}
{14 1,40 1,48 1,52 1,61 1,146 1}
{2 1,41 1,43 1,57 1,71 1,79 1,106 1,108 1,133 1,146 1,149 1,158 1,201 1}
{0 2,6 1,25 1,29 1,42 1,49 1,69 1,82 1,108 1,116 1,138 1,140 1,155 1}
..../
Any ideas how I can convert this into an R readable format?
Cheers!
When you save the result of the
StringToWordVectorattribute filter, it will be saved as a sparse ARFF file.You need to check if Rattle supports reading this format. If not, you can apply the
SparseToNonSparseinstance filter, which will convert it to a dense matrix format (file size will be much larger).Example: if the sparse data looks like:
sparse.arff
it will be converted to:
nonsparse.arff