2017-07-03 60 views
1

我有一個pandas.DataFramenumpy.ndarray s條目(不同大小)。我如何將它序列化爲json?JSON - 使用numpy數組條目序列化大熊貓數據框

看來,大熊貓不支持ndarrays的序列化的時刻:

pandas.DataFrame([{'a': numpy.array(1)}, {'a': numpy.array((1,2))}]).to_json() 
TypeError: array(1) (0d array) is not JSON serializable at the moment 

密切相關的問題,其答案將不解決我的問題:

Storing Dataframe with Array Entries:我不能在那裏使用好的技巧,因爲我的數據框由不同大小的數組組成。

Convert numpy type to python:如果DataFrame.to_json()

回答

0

有使用MyEncoder的方式當然你也可以使用to_pickle()

+0

沒錯,但我真的喜歡JSON,因爲它是最可讀的序列化,我知道。 我現在更新了我的問題,具體關於json。謝謝 – nivniv