【Python】区切り文字
区切り文字
pandas.read_csvの引数は
sepとdelimiterがあって、delimiterはAlias for sep.とのこと。
しかし、numpy.loadtxtの引数はdelimiterのみでsepはない。numpy.genfromtxtも
pandas.ExcelFile.parseはsepもdelimiterもないですね。
np.genfromtxt:np.loadtxtと異なり、列ごとに違うデータ型を扱える。
(‘titanic.csv’, delimiter=’ ‘, names=True, dtype=None)
dtypeのデフォルトはnp.loadtxt と同じくfloat
公式ドキュメントはこれしかない?結構マニアック?
np.recfromcsv(‘titanic.csv’) genfromtxt()と似ているが、dtypeのデフォルトはNone
ちなみに、np.loadtxtの引数は'comments'でpd.read_csvの引数は'comment'(sがない)…。ややこしいな!
この記事が気に入ったらサポートをしてみませんか?