ImageJ traditionally targets image processing only, and doesn’t aim to be a data science application. There have been a few improvements to the
Table.* macro functions (in ImageJ 1.x) lately, but it will never be able to replace full-fledged data science applications like e.g. KNIME.
scijava-table component also will likely remain a relatively basic implementation of table functionality, but if you have suggestions for improvements, pull requests will be very welcome (but in my opinion, developer time can be spent in a much more useful way than by making ImageJ a table processing suite ).
For any more advanced table processing, I recommend using #knime, or staying in Python with
pandas, depending on what you feel more comfortable to use.