Search code examples
rjupyter-notebookjupyter-irkernel

How to see all rows of a data frame in a Jupyter notebook with an R kernel?


When I put a data frame into a cell, it shows only some of the rows, with a "..." in the middle.

Edit: I'm looking for R equivalents of these Python notebook calls:

import pandas
# "If max_cols is exceeded, switch to truncate view"
pandas.set_option('display.max_columns', 5400)
# "The maximum width in characters of a column"
pandas.set_option('display.max_colwidth', 500)

See also http://pandas.pydata.org/pandas-docs/stable/generated/pandas.set_option.html.


Solution

  • Thomas Kluyver says:

    I think the options you want are repr.matrix.max.rows and repr.matrix.max.cols

    i.e. run

    options(repr.matrix.max.rows=600, repr.matrix.max.cols=200)
    

    The defaults are 60 and 20.