DataFrame构造函数未正确调用!错误
- 论坛
- DataFrame构造函数未正确调用!错误
8 浏览
DataFrame构造函数未正确调用!错误
我是Python的新手,我在创建键值格式的Dataframe
时遇到了问题,例如:
data = [{'key':'\[GlobalProgramSizeInThousands\]','value':'1000'},]
以下是我的代码:
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: data += "{'value': %s , 'key': %s }," % ( `row["tag_expression"]`, `row["tag_name"]` ) data += "]" ; df = DataFrame(data , columns=columnsss);
但是当我将数据传递给DataFrame
时,它显示:
pandas.core.common.PandasError: DataFrame constructor not properly called!
但是如果我打印数据并将相同的值赋给data变量,那么它可以工作。