-
It would be useful to include a live Matlab data connection like the one for R that was demonstrated in the webinar today.
First question. Do you use the table data structure in matlab? For example, if you have two columns A = [1:5] and B=A+4, and you want to save a table with these two columns do you use a data structure Table = …. which you want to save with something like
Table = table(A,B);
writeDTable(“/tmp/table”,Table)I generally do not use tables because they are a little clunky in Matlab, but could.
No need to switch to the Table structure. I did some search on what matlab has that corresponds to a dataframe in R. This structure does not exist in Octave, and I don’t have a matlab license.
There is a way to export data from a matlab workspace and import it into DataGraph. Currently, if you have lists A,B in your workspace you should be able to do
save -v4 outputfile.mat
and then drag that file into DataGraph to import it. That however does not allow you the same functionality as the R interface, namely automatic updates, table with varying types etc.
The .dtable and .dtbin file formats are really just a collection of variables, and a table is broken down into a few lists and labels that have specific names. So the main question is how you view your data. For example, if you typically just want to save two columns to a file it will be easy for me to write a function like
writetable(filename,’column name 1′,data1,’column name 2′,data2)
The Table structure seemed like a relatively simple data type, too bad that it is clunky and hasn’t been implemented in octave. That might be related.
Any concrete cases? I can make some educated guesses, but a specific use case is always preferrable.
You must be logged in to reply to this topic.