<Python, pandas, json> DataFrame を json に
データフレームpandas.DataFrame
をjson
にする方法。
to_json()
を使う。
ただ、これの戻り値は、文字列str
なので、json.loads()
をする。
In [1]: import pandas as pd In [2]: df = pd.DataFrame({'a':[1,2,3,4],'b':[5,6,7,8]}) In [3]: df Out[3]: a b 0 1 5 1 2 6 2 3 7 3 4 8 In [5]: df.to_json(orient='values') Out[5]: '[[1,5],[2,6],[3,7],[4,8]]' In [6]: type(df.to_json(orient='values')) Out[6]: str In [16]: import json In [21]: df.to_json(orient='values') Out[21]: '[[1,5],[2,6],[3,7],[4,8]]' In [22]: aaa = df.to_json(orient='values') In [23]: json.loads(aaa) Out[23]: [[1, 5], [2, 6], [3, 7], [4, 8]]