Le constructeur DataFrame n'est pas correctement appelé! Erreur

Je suis nouveau sur le python et je suis confronté à problème à la création de la Dataframe dans le format de la clé et de la valeur c'est à dire

data = [{'key':'\[GlobalProgramSizeInThousands\]','value':'1000'},]

Voici mon 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); 

Mais quand je passe les données dans DataFrame il me montre pandas.de base.commun.PandasError: DataFrame constructeur n'est pas correctement appelé!.

alors que si j'imprime les données et d'attribuer la même valeur à la variable de données, alors il fonctionne.

source d'informationauteur Ravi khatri