2017-07-05 19 views
1

をパンダ:は、私はPythonのコードを実行し、同様にデータフレームの出力を得た

1 Department of Susta... (2)  Community Services (2) 
2 Department of Commu... (2)  Community Services (2) 
3 Sustainability Vict... (1)  Community Services (1) 
4 Southern Grampians ... (1)  Community Services (1) 
5 Productivity Commis... (1)  Community Services (1) 
6   Parliament of NSW (1)  Community Services (1) 
..       ...       ... 
30  Noosa Shire Council (2)  Sport and Recreation (2) 
31 State Library of Qu... (1)  Sport and Recreation (1) 
32 Emergency Services ... (1)  Sport and Recreation (1) 
33 Department of Susta... (1)  Sport and Recreation (1) 

今私は、すべての行をフェッチする方法29にB/W 7行を持っていないのですか?

答えて

1

これは表示のみの問題ですが、私は好む:あなたがwithブロックを終了するときに

#temporaly display 999 rows 
with pd.option_context('display.max_rows', 999): 
    print (df) 

オプションの値が自動的に復元されます。

+0

のような関数を作成することができますか? – Arti123

+0

私はこのオプションが好きです。セットオプションとリセットオプションが必要ないからです。ありがとう。 – jezrael

+0

オハイオ州はそれを得た。ちょうど一般的な質問、なぜ私たちはそれをリセットする必要があり、私たちはいつもファイルを閉じる必要があります。私たちは次のコード行に進むためにオープンしましたか? – Arti123

1

0.20.2から、pandasはデフォルトでデータから60行しか表示しません。あなたは

pd.set_option('display.max_rows',n) 
nは、あなたがそれを表示したい行数である

でこれを変更することができます。

+0

をクリアして簡潔にしていただきありがとうございます。 – Arti123

1

あなたは、私が「で」適用されない場合はどのようなこの1

def print_full(x): 
    pd.set_option('display.max_rows', len(x)) 
    print(x) 
    pd.reset_option('display.max_rows') 
+0

set_optionとreset_optionの違いは何ですか? – Arti123

+0

set_optionは、指定されたオプションの値を設定し、reset_option 1つ以上のオプションをデフォルト値にリセットします。この例では、max_rowsのデフォルト値を15からdataframeの長さに変更しました。 reset_optionはデフォルト値に戻ります。 –

+0

詳細については、[set_option](https://pandas.pydata.org/pandas-docs/stable/generated/pandas.set_option.html)[reset_option](https://pandas.pydata.org)のリンクを確認してください。 /pandas-docs/stable/generated/pandas.reset_option.html) –

関連する問題