{"action":"created","issue":{"url":"https://api.github.com/repos/dsten/datascience/issues/46","labels_url":"https://api.github.com/repos/dsten/datascience/issues/46/labels{/name}","comments_url":"https://api.github.com/repos/dsten/datascience/issues/46/comments","events_url":"https://api.github.com/repos/dsten/datascience/issues/46/events","html_url":"https://github.com/dsten/datascience/issues/46","id":101555266,"number":46,"title":"Table does not seem to support more than 255 columns","user":{"login":"papajohn","id":320145,"avatar_url":"https://avatars.githubusercontent.com/u/320145?v=3","gravatar_id":"","url":"https://api.github.com/users/papajohn","html_url":"https://github.com/papajohn","followers_url":"https://api.github.com/users/papajohn/followers","following_url":"https://api.github.com/users/papajohn/following{/other_user}","gists_url":"https://api.github.com/users/papajohn/gists{/gist_id}","starred_url":"https://api.github.com/users/papajohn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/papajohn/subscriptions","organizations_url":"https://api.github.com/users/papajohn/orgs","repos_url":"https://api.github.com/users/papajohn/repos","events_url":"https://api.github.com/users/papajohn/events{/privacy}","received_events_url":"https://api.github.com/users/papajohn/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"mDibyo","id":4902438,"avatar_url":"https://avatars.githubusercontent.com/u/4902438?v=3","gravatar_id":"","url":"https://api.github.com/users/mDibyo","html_url":"https://github.com/mDibyo","followers_url":"https://api.github.com/users/mDibyo/followers","following_url":"https://api.github.com/users/mDibyo/following{/other_user}","gists_url":"https://api.github.com/users/mDibyo/gists{/gist_id}","starred_url":"https://api.github.com/users/mDibyo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mDibyo/subscriptions","organizations_url":"https://api.github.com/users/mDibyo/orgs","repos_url":"https://api.github.com/users/mDibyo/repos","events_url":"https://api.github.com/users/mDibyo/events{/privacy}","received_events_url":"https://api.github.com/users/mDibyo/received_events","type":"User","site_admin":false},"milestone":null,"comments":11,"created_at":"2015-08-18T02:31:45Z","updated_at":"2015-10-04T23:53:00Z","closed_at":null,"body":"Here's a piece of code that triggers this issue:\r\n```\r\nlyricsTable = Table.read_table('http://eecs.berkeley.edu/~xinghao/ds10data/lyricsTable.csv')\r\nlyricsTable\r\ngives an error of\r\n  File \"<string>\", line 12\r\nSyntaxError: more than 255 arguments\r\n```\r\n\r\nIf I used a smaller table (with 104 columns instead of 5004), the error goes away:\r\n```\r\nlyricsTable = Table.read_table('http://eecs.berkeley.edu/~xinghao/ds10data/lyricsTable_part.csv')\r\nlyricsTable\r\n```"},"comment":{"url":"https://api.github.com/repos/dsten/datascience/issues/comments/145403326","html_url":"https://github.com/dsten/datascience/issues/46#issuecomment-145403326","issue_url":"https://api.github.com/repos/dsten/datascience/issues/46","id":145403326,"user":{"login":"mDibyo","id":4902438,"avatar_url":"https://avatars.githubusercontent.com/u/4902438?v=3","gravatar_id":"","url":"https://api.github.com/users/mDibyo","html_url":"https://github.com/mDibyo","followers_url":"https://api.github.com/users/mDibyo/followers","following_url":"https://api.github.com/users/mDibyo/following{/other_user}","gists_url":"https://api.github.com/users/mDibyo/gists{/gist_id}","starred_url":"https://api.github.com/users/mDibyo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mDibyo/subscriptions","organizations_url":"https://api.github.com/users/mDibyo/orgs","repos_url":"https://api.github.com/users/mDibyo/repos","events_url":"https://api.github.com/users/mDibyo/events{/privacy}","received_events_url":"https://api.github.com/users/mDibyo/received_events","type":"User","site_admin":false},"created_at":"2015-10-04T23:53:00Z","updated_at":"2015-10-04T23:53:00Z","body":"A completely new implementation might work too. Consider a class factory, that creates a class for the rows of each table with column labels available as attributes (similar to what the namedtuple is doing now). It would use `__slots__` to limit memory usage. @papajohn, what do you think?"}}