bugGNU Octave - Bugs: bug #44571, table datatype and associated...


bug #44571: table datatype and associated functions are not implemented

Submitter:  Siddhanathan Shanmugam <siddhanathan>
Submitted:  Wed 18 Mar 2015 03:35:39 PM UTC
Category:  Octave Function Severity:  1 - Wish
Priority:  5 - Normal Item Group:  Feature Request
Status:  Confirmed Assigned to:  None
Originator Name:  Siddhanathan Shanmugam Open/Closed:  * Open
Release:  * dev Operating System:  * Any
Fixed Release:  None Planned Release:  None
* Mandatory Fields

Add a New Comment Rich Markup

Fri 14 Aug 2020 07:14:48 PM UTC, comment #5: 

Thanks for the shout-out, Kai!

My goal for Tablicious is to have full API-level Matlab compatibility, including readtable() and related I/O functions. They're on the TODO list - https://github.com/apjanke/octave-tablicious/issues/49 - and as soon as my day job quiets down a bit, they'll happen.

Feel free to try out Tablicious, and if there are any features you'd like to see added to it, drop a bug report on its GitHub issue tracker.

Subscribing to this issue.

Andrew Janke <apjanke>
Tue 08 Oct 2019 03:15:31 AM UTC, comment #4: 
Kai Torben Ohlhus <siko1056>
Group Member
Thu 19 Mar 2015 06:06:17 PM UTC, comment #3: 

yes, the table type is classdef and (afaik) just a bunch of structs. 

weeks ago (long before committed to github) I've started table() but get stuck while overloading subsref and subsasgn. This is absolutly necessary to feel comfortable with table(). 

If anyone like to involve: https://github.com/octave-de/table

Markus Bergholz <markuman>
Wed 18 Mar 2015 06:04:48 PM UTC, comment #2: 

Isn't readTable related to classdef?

Parts of the "table" class / type look very much like dataframes.

It seems like some parts of readTable could be implemented as wrappers around dlmread (and xlsread, once spreadsheet I/O is in core Octave).
A bottleneck is the ability to read and write tables from/to disk (.mat files). Even for classdef there's no support yet for I/O to e.g., .mat files.

As for the io package, I've looked at implementing dataframe I/O in combination with spreadsheet I/O some time ago, the concept doesn't look too daunting.

Do we need to lower severity/priority?

Philip Nienhuis <philipnienhuis>
Group Member
Wed 18 Mar 2015 05:38:21 PM UTC, comment #1: 

I'm afraid it's bigger than just readtable.  The entire table data type and associated functions are not implemented.  Changing the title to reflect that, but this is a huge feature request and probably won't happen unless someone has a lot of interest or we can get a Google Summer of Code student to work on it.

Rik <rik5>
Group administrator
Wed 18 Mar 2015 03:35:39 PM UTC, original submission:  

readtable is not implemented. The function reads a csv file into a table. It was implemented in Matlab 2014b.

Details: http://www.mathworks.com/help/matlab/ref/readtable.html

Siddhanathan Shanmugam <siddhanathan>


(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:

No files currently attached


Carbon-Copy List
  • -email is unavailable- added by apjanke (Posted a comment)
  • -email is unavailable- added by siko1056 (Posted a comment)
  • -email is unavailable- added by markuman (Posted a comment)
  • -email is unavailable- added by siddhanathan (Submitted the item)

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only group members can vote.


    Follow 10 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2022-03-06 mmuetzel Dependencies- bugs #62143 is dependent
    2019-10-08 mtmiller Carbon-CopyRemoved 80942 -
    2019-10-08 siko1056 Dependencies- bugs #57019 is dependent
    2018-07-05 pantxo Dependencies- bugs #54250 is dependent
    2015-03-18 mtmiller Severity3 - Normal 1 - Wish
        Operating SystemGNU/Linux Any
    2015-03-18 rik5 Carbon-CopyRemoved 72865 -
    2015-03-18 rik5 StatusNone Confirmed
        Release3.8.1 dev
        Summaryreadtable() is not implemented table datatype and associated functions are not implemented

    Back to the top

    Powered by Savane 3.13-758e.
    Corresponding source code