次の記事では、パンダを使用して csv ファイルで指定された最初の数行を読み取る方法を説明します。これは優れた参考値であり、皆様のお役に立てれば幸いです。一緒に見てみましょう
データの保存に使用される CSV ファイルには、非常に大量のデータが含まれる場合があります。ただし、すべてのデータが必要ではなく、最初の数行だけが必要な場合もあります。
これは、pandas の read_csv で指定された行数を読み取る関数を通じて実現できます。
たとえば、data.csv ファイルがあります。ファイルの内容は次のとおりです。
GreydeMac-mini:chapter06 greyzhang$ cat data.csv ,name_01,coment_01,,,, 2,name_02,coment_02,,,, 3,name_03,coment_03,,,, 4,name_04,coment_04,,,, 5,name_05,coment_05,,,, 6,name_06,coment_06,,,, 7,name_07,coment_07,,,, 8,name_08,coment_08,,,, 9,name_09,coment_09,,,, 10,name_10,coment_10,,,, 11,name_11,coment_11,,,, 12,name_12,coment_12,,,, 13,name_13,coment_13,,,, 14,name_14,coment_14,,,, 15,name_15,coment_15,,,, 16,name_16,coment_16,,,, 17,name_17,coment_17,,,, 18,name_18,coment_18,,,, 19,name_19,coment_19,,,, 20,name_20,coment_20,,,, 21,name_21,coment_21,,,,
必要なデータが最初の 5 行のみの場合、読み取り方法は次のようになります。 nrows によって指定されます。次のようにコードを記述します。
1 #!/usr/bin/python 2 3 import pandasas pd 4 5 data = pd.read_csv('data.csv',nrows =5) 6 print(data) 7
コードの実行結果は次のとおりです。
GreydeMac-mini:chapter06 greyzhang$ python row_test.py Unnamed: 0 name_01 coment_01 Unnamed: 3 Unnamed: 4 Unnamed: 5 \ 0 2 name_02 coment_02 NaN NaN NaN 1 3 name_03 coment_03 NaN NaN NaN 2 4 name_04 coment_04 NaN NaN NaN 3 5 name_05 coment_05 NaN NaN NaN 4 6 name_06 coment_06 NaN NaN NaN Unnamed: 6 0 NaN 1 NaN 2 NaN 3 NaN 4 NaN GreydeMac-mini:chapter06 greyzhang$
上記の結果からわかるように、次のように指定することで期待される機能が実現されます。読み取る行数。
関連する推奨事項:
pandas は、特定のインデックスでの行の選択を実装します
以上がpandas を使用して、csv ファイルで指定された最初の数行を読み取ります。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。