web-dev-qa-db-ja.com

pandas.read_csv()メソッドの `sep`属性と` delimiter`属性の違いは何ですか?

pandas.read_csv()メソッドのsep属性とdelimiter属性の違いは何ですか?

また、どちらかを選択する場合はどうなりますか?

ドキュメントでは、Python組み込みのスニファーツール、これも区切り文字で、sepの代替引数名と書かれていますが、属性が1つしかないのはなぜですか?

6
GadaaDhaariGeek

それらが同じものであることの確認は ソースコード にあります:

# Alias sep -> delimiter.
if delimiter is None:
    delimiter = sep

sepに固執するのが最善であるという他の答えに同意します。これはより一般的に使用されているようで、delimiterを受け入れず、sepのみを受け入れる to_csv などの他の関数とより一貫性があります。

8
thesilkworm

それらは同じものです。 ここ を参照してください。

1つは下位互換性のためだと思います。 sepを使用するだけで、最もよく目にするものです。

4
FHTMitchell