データフレームを全表示する方法

ゆうき( @BASEBALLY15 )です^^

データ分析をしていて,データフレームの最初と最後しか表示されません・・・

データフレームを全表示させる方法がありますよ^^

そうなんですか!?
教えてください・・・

分かりました^^

データフレームが全体的に表示されない!

大量のデータをデータフレームで表示させるときに,

このように最初と最後だけ表示されると思います.

012345678917181920212223242526
02011/1/15 1:00002.90.01.5北北東002.10.6東北東1.10.00.4北北東2.90.01.4
12011/1/15 2:00002.20.00.4西南西001.62.1西4.20.03.3西2.90.01.0北北西
22011/1/15 3:00001.70.00.4南南西001.93.7西4.80.02.8西4.60.03.0
32011/1/15 4:00001.60.00.9北北東001.94.0西北西3.60.03.1西2.60.00.8南西
42011/1/15 5:00002.00.00.7東南東002.14.3西4.00.03.6西2.90.01.7北西
672011/1/17 20:00301.50.01.5西北西1600.93.2西2.30.01.8西南西1.90.00.4北北西
682011/1/17 21:00301.60.02.0北西1600.64.6西2.90.03.2西1.40.01.3西北西
692011/1/17 22:00301.70.01.9北西1600.84.1西2.80.04.2西1.40.01.3西北西
702011/1/17 23:00301.90.03.0北西1600.73.8西2.40.02.9西1.10.01.4西北西
712011/1/18 0:00301.70.02.6西北西1600.74.4西1.90.02.8西1.60.02.2北北西

これでは,どのようなデータなのかを確認できません.

そこで,今回は,このデータフレームを全体的に表示させる方法をご紹介します.

データフレームを全表示してみよう!

ライブラリ

import pandas as pd

コード

csvファイルを読み込もう!

まずは,csvファイルを読み込みます.

#CSVファイルの読み込み
df = pd.read_csv(csv_file)

データフレームを全表示しよう!(本題)

ずばり,このコードを追加すると,データフレームを全表示させることが出来ます.

#行を全表示(行の数)
pd.set_option("display.max_rows", len(df))


#列を全表示(列の数)
pd.set_option("display.max_columns", len(df))

pandasset_optionでデータフレームを全表示させることが出来ます.

行の場合は,

“display.max_rows”, len(df)

と記述することで,データフレームのの長さ分,全表示させることが出来ます.

列の場合は,このように記述することで,データフレームのの数だけ全表示させることが出来ます.

“display.max_columns”, len(df)

実行してみましょう⤵

#実行
df
01234567891011121314151617181920212223242526
02011/1/15 1:00002.90.01.5北北東002.10.01.4東北東001.30.00.6東北東1.10.00.4北北東2.90.01.4
12011/1/15 2:00002.20.00.4西南西001.60.01.6002.20.02.1西4.20.03.3西2.90.01.0北北西
22011/1/15 3:00001.70.00.4南南西001.90.01.1東北東002.60.03.7西4.80.02.8西4.60.03.0
32011/1/15 4:00001.60.00.9北北東001.90.00.8東北東003.00.04.0西北西3.60.03.1西2.60.00.8南西
42011/1/15 5:00002.00.00.7東南東002.10.01.4002.80.04.3西4.00.03.6西2.90.01.7北西
52011/1/15 6:00002.10.01.4北東002.90.04.2西南西001.30.03.5西4.10.02.7西4.30.01.8北北西
62011/1/15 7:00002.20.00.7北北西002.40.03.9西南西001.20.55.3西3.60.04.3西南西3.80.02.9西北西
72011/1/15 8:00002.60.00.9南南東002.40.02.1南西001.30.55.0西3.00.03.0西3.40.04.4西北西
82011/1/15 9:00003.80.02.1南南西002.90.03.3南西001.30.54.5西4.40.01.54.00.03.0西北西
92011/1/15 10:00004.00.00.6南南東003.20.04.7西002.30.03.4西5.00.03.3西南西4.80.03.9西

(※行は長いため省略しています.)

たった2行のコードで,データフレームを全表示させることが出来るので,便利ですね^^

終わりに

今回は,データフレームを全表示させる方法についてご紹介しました.

データ分析をする時など,データフレームの中身を詳しく調べたいときに便利です.

それでは・・・

Q &A

参考資料

https://qiita.com/daifuku_mochi2/items/30258e58750ff8e85d37

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA