混合データ型のファイルをPythonのnumpy配列に読み込む方法は?混合データ型のファイルをPythonのnumpy配列に読み込む方法は?
私は新しいPython学習者です。私は、混合データ型の既存のファイルを数値の配列に読み込もうとしています。
ファイルdata.txtを(コンマが良いシンボルでない場合、それは空間に置き換えることができる)の内容次のよう
,'A','B','C','D'
'A', 0, 3, 5, -1
'B', 3, 0, 1, 6
'C', 5, 1, 0, 2
'D', -1, 6, 2, 0
期待出力numpyのアレイである。
array([[None,'A','B','C','D'],
['A', 0, 3, 5, -1 ],
['B', 3, 0, 1, 6 ],
['C', 5, 1, 0, 2 ],
['D', -1, 6, 2, 0 ]])
可能な複製を(https://stackoverflow.com/question/3518778/how-to-read-csv-into-record-array-in-numpy) –
普通の数字の配列(少なくとも2次元配列でない場合)で期待される出力を正確に得る方法はありません。しかし、それを 'pandas.DataFrame'に読み込もうとする可能性があります。 – MSeifert