-
-
Save rossant/9463955 to your computer and use it in GitHub Desktop.
I believe the Handsontable package supports inserting rows and columns. Is it at all feasible to expose this functionality in Python?
Cyrille are you planning to continue this? I would like to help. let me know
An interactive tabular widget would be awsome helpful. Some frequently used task/operations are done way faster by clicking instead of writing df[df.x >= 3][['x','y']].sort... : (Un)Folding/Hiding columns, sorting, slice rows.
Editing features could range from single cell editing to selected cells are simultaniously edited (same value), or a kind of autofill of cells.
More viewing features would be even more useful, like filtering rows via checkbox for each unique column value, custom lambda expression (*).
Very very large tables should also be handled, e.g. by support scrolling; such tables need to be processed (filtered) to be easier to handle.
Does anyone know related efforts?
Would like to contribute, know how python works, no clue about java script and packages/framework for interactive widgets.
Hello, has someone managed to make this run on ipython 4? I am running into issues on javascript both with the original notebook and with the one from rdhyee.
see the more recent "qgrid" project: https://github.com/quantopian/qgrid
qgrid doesnt let you change data.
(It does, I only realised after double clicking)
This is a great idea and should definitely exist.
I did a slight rewrite of your notebook to avoid having to change my IPython profile: https://gist.github.com/rdhyee/9897356