Pandas csv Import の Skiprows 引数を理解する
CSV ファイルを pandas にインポートする場合、skiprows 引数を使用して特定の行を除外または含めることができます。データセット内。ただし、その使用法は曖昧な場合があり、その機能について疑問が生じます。
パンダのドキュメントによると、skiprows はリストのような引数または整数を取ることができます。リストのような引数が指定された場合、それはスキップする行番号 (0 から始まるインデックス) を表します。ただし、整数が指定された場合、それはファイルの先頭でスキップする行数を示します。
質問の核心は、整数値が最初の行とその行のスキップをどのように区別するかを理解することにあります。簡単にするために、次の例を考えてみましょう。
import pandas as pd from io import StringIO s = """1, 2 ... 3, 4 ... 5, 6""" print(pd.read_csv(StringIO(s), skiprows=[1], header=None)) print(pd.read_csv(StringIO(s), skiprows=1, header=None))
ここでは、リストと整数値の両方を Skiprows に提供します。ご覧のとおり:
この動作は次のことを明確にします。
以上がPandas CSV インポートの `skiprows` 引数は整数とリストをどのように処理しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。