I am new to using the Python language and am co facing problem in creating the Dataframe in the format of key and value i.e.
data = [{'key':'\[GlobalProgramSizeInThousands\]','value':'1000'},]
Here is my code:
columnsss = ['key','value']; 
query = "select * from bparst_tags where tag_type = 1 "; 
result = database.cursor(db.cursors.DictCursor); 
result.execute(query); 
result_set = result.fetchall(); 
data = "["; 
for row in result_set: 
`row["tag_expression"]`) 
      data += "{'value': %s , 'key': %s }," % ( `row["tag_expression"]`, `row["tag_name"]` ) data += "]"
; 
df = DataFrame(data , columns=columnsss);
But when I pass the data in DataFrame it shows me
pandas.core.common.PandasError: DataFrame constructor not properly called!
while if I print the data and assign the same value to the data variable then it works.