पांडा की to_csv विधि कॉलम के क्रम को बनाए रखने नहीं है। यह सीएसवी में स्तंभों को वर्णानुक्रम से व्यवस्थित करने का विकल्प चुनता है। यह एक बग है और इसकी सूचना दी गई है और इसे संस्करण 0.11.0 में ठीक किया जाना चाहिए। मेरे पास 0.18.0 है।संरक्षण स्तंभ क्रम to_csv विधि
import pandas as pd
df = pd.DataFrame({'V_pod_error' : [a],
'V_pod_used' : [b],
'U_sol_type' : [c]
...
... and so on upto 50 columns }
pd.to_csv(df)
एक्सेल आदेश:
0 V_pod_error V_pod_used U_sol type ...
1
मैं कॉलम और नामों की एक बड़ी संख्या है:
0 U_sol type V_pod_error V_pod_used ...
1
क्या मैं चाहता हूँ शब्दकोश में आदेश है। मैं इसे मैन्युअल रूप से नहीं कर सकता या कॉलम ऑर्डर लिख सकता हूं। 2013 here में एक ही सवाल रहा है। और ऐसा लगता है कि कोई अपडेट नहीं है! मैं समुदाय से मेरी मदद करने के लिए कहूंगा! यह वास्तव में समस्याग्रस्त है।
जी हाँ, मुझे आदेशों के साथ एक पाश में डेटा फ्रेम का निर्माण कर रहा हूँ इस प्रकार मैं इसे हल किया। आदेशित आदेश की जांच करेगा। धन्यवाद। बात यह है कि जब मैं चीजों की ज़रूरत होती थी तब मुझे एक त्वरित और गंदे ढंग से अद्यतन करना जारी रखा जाता था। अब इसके साथ काम करने के लिए वास्तव में मुश्किल है। अंत में कॉलम जोड़ने के लिए मैं कॉलम नाम को 'z' (त्वरित और गंदे) के साथ उपसर्ग करता हूं। परिभाषित आउटपुट के रूप में वांछित पाने के लिए मेरे मौजूदा कोड में सरल जोड़ों के किसी भी अन्य सुझाव? –