【Python】区切り文字

区切り文字


pandas.read_csvの引数は

sepとdelimiterがあって、delimiterはAlias for sep.とのこと。

しかし、numpy.loadtxtの引数はdelimiterのみでsepはない。numpy.genfromtxtも


pandas.ExcelFile.parseはsepもdelimiterもないですね。

画像1

np.genfromtxt:np.loadtxtと異なり、列ごとに違うデータ型を扱える。
(‘titanic.csv’, delimiter=’ ‘, names=True, dtype=None)
dtypeのデフォルトはnp.loadtxt と同じくfloat


画像2

公式ドキュメントはこれしかない?結構マニアック?

np.recfromcsv(‘titanic.csv’) genfromtxt()と似ているが、dtypeのデフォルトはNone


ちなみに、np.loadtxtの引数は'comments'でpd.read_csvの引数は'comment'(sがない)…。ややこしいな!


この記事が気に入ったらサポートをしてみませんか?