When working on Jupyter notebooks in PyCharm, I use IPython.core.display_functions.display to nicely format Pandas dataframes (code snippet below). My dataframes are not large and I would like to see all the rows without scrolling. In PyCharm, I see the first 16 or so and then must scroll.
7. Yes you can and it's quite easy and a built in feature. jupyter nbconvert --to html notebook.ipynb. That will generate a notebook.html file. Output can be customized. Also check out the slideshow functionality (View>Cell-Toolbar>Slideshow) which can also be used with nbconvert. Also the notebook.ipynb Jupyter file can be uploaded to Github
3. If I have a long output cell in a jupyter notebook, for example for the following code, it's possible to activate the scroll on it: for ii in range (40): print (f"this is output line {ii}") I'm also rendering the notebook with Sphinx for a documentation, but it doesn't include the scroll bar for the output cell.
Nevertheless, if I convert myfile.ipynb to myfile.html without code using jupyter nbconvert --to html --no-inp myfile.ipynb the tables display with almost no horizontal space with long scroll bars, making them fairly unusable. What can I do to keep the tables display as they are in the jupyter notebook?.