Skip to content

Performace Regression Printing a DataFrame (0.11.0rc1) #3373

Closed
@dhirschfeld

Description

@dhirschfeld

With 0.10.1:

In [1]: pd.__version__
Out[1]: '0.10.1'

In [2]: dates = pd.date_range('01-Jan-2013','01-Jan-2014', freq='H')
   ...: df = pd.DataFrame(randn(dates.size,5), index=dates)

In [3]: %time print(df)
<class 'pandas.core.frame.DataFrame'>
DatetimeIndex: 8761 entries, 2013-01-01 00:00:00 to 2014-01-01 00:00:00
Freq: H
Data columns:
0    8761  non-null values
1    8761  non-null values
2    8761  non-null values
3    8761  non-null values
4    8761  non-null values
dtypes: float64(5)
Wall time: 9 ms    

With 0.11.0rc1:

In [1]: pd.__version__
Out[1]: '0.11.0rc1'

In [2]: dates = pd.date_range('01-Jan-2013','01-Jan-2014', freq='H')
    ...: df = pd.DataFrame(randn(dates.size,5), index=dates)

In [3]: %time print(df)
<class 'pandas.core.frame.DataFrame'>
DatetimeIndex: 8761 entries, 2013-01-01 00:00:00 to 2014-01-01 00:00:00
Freq: H
Data columns (total 5 columns):
0    8761  non-null values
1    8761  non-null values
2    8761  non-null values
3    8761  non-null values
4    8761  non-null values
dtypes: float64(5)
Wall time: 3.61 s   

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions