問題

我在終端上使用Series和DataFrames很多. Series的預設__repr__返回一個減少的示例,其中包含一些頭和尾值,但其餘缺少.

是否有內建方法可以預先列印整個Series / DataFrame?理想情況下,它將支援正確的對齊,可能是列之間的邊界,甚至可能是不同列的color-coding.

  最佳答案

您還可以使用 option_context ,有一個或多個選項:

 with pd.option_context('display.max_rows', None, 'display.max_columns', None):  # more options can be specified also
    print(df)
 

這將自動將選項返回到以前的值。

如果您正在使用jupyter-notel,使用display(df)而不是print(df)將使用jupyter豐富的顯示邏輯(如此).

  相同標籤的其他問題

pythonpandasdataframe