मैं अजगर करने के लिए नया हूँ और मैं यानीडेटाफ्रेम कन्स्ट्रक्टर ठीक से नहीं बुलाया गया है! त्रुटि
data = [{'key':'\[GlobalProgramSizeInThousands\]','value':'1000'},]
यहाँ कुंजी और मान के प्रारूप में Dataframe बनाने में समस्या का सामना कर रहा हूँ मेरी मेरे कोड
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);
है लेकिन जब मैं डेटा पास डेटाफ्रेम में यह मुझे दिखाता है pandas.core.common.Pandas त्रुटि: डेटाफ्रेम कन्स्ट्रक्टर ठीक से नहीं बुलाया जाता है!।
जबकि मैं डेटा मुद्रित करता हूं और डेटा वैरिएबल को समान मान निर्दिष्ट करता हूं तो यह काम करता है।
यह थोड़ा ऑफटॉप है, लेकिन आप शोल पायथन में एंड लाइन के लिए अर्धविराम का उपयोग न करें। –
यहां समस्या सबसे अच्छी बात यह है कि आपका 'डेटा' स्ट्रिंग है, वैध डेटा संरचना नहीं है, इसके अंदर शब्दकोश के साथ एक ही चीज़ है, आप तार बनाते हैं, न कि डेटा संरचनाएं। –