How to convert pandas DataFrame to JSON formating by index in Python

1 Answer

0 votes
import numpy as np 
import pandas as pd 
import json
    
array = np.array([['1', '2'], ['3', '4'], ['5', '6']]) 
    
dataFrame = pd.DataFrame(array, columns = ['col1', 'col2']) 
print(dataFrame, '\n\n') 
  
js = dataFrame.to_json(orient ='index') 
json_object = json.loads(js) 
print(json.dumps(json_object, indent = 2)) 
 
 
'''
run:
     
  col1 col2
0    1    2
1    3    4
2    5    6 
 
 
{
  "0": {
    "col1": "1",
    "col2": "2"
  },
  "1": {
    "col1": "3",
    "col2": "4"
  },
  "2": {
    "col1": "5",
    "col2": "6"
  }
}
               
'''

 



answered May 14, 2020 by avibootz

Related questions

1 answer 164 views
4 answers 321 views
1 answer 180 views
...