You can save notebooks to simple text files. You can write simple textfiles in jupyter lab and have a split view where you can execute it. You can have a notebook, console and graph view with the same kernel on the same page as split windows.
You can make jupyter lab behave mostly like rstudio, but it can do a lot more, especially in terms of visualization and rich display of data objects.