次のサンプル TSV ファイルを検討してください。
$ cat table.txt
name
foo
bar
baz
次のようにロードしようとしますdtype('a3')
:
df = pandas.io.parsers.read_table('table.txt', dtype='a3')
残念ながら、 の結果はprint(df.name.dtype)
ですobject
。
このデータを として読み込むにはどうすればよいdtype('a3')
ですか?
この質問の動機は、スペースと時間をできるだけ効率的にしたいという私の願いです。私の仮定はdtype('a3')
、一般的な最適化されていない よりもはるかに効率的であるということですobject
。