मैं किसी डेटा सेट है कि इस तरह दिखता है (सबसे 5 कॉलम में - लेकिन कम किया जा सकता है)चर पांडा के साथ स्तंभों की संख्या का रखरखाव करना - अजगर
1,2,3
1,2,3,4
1,2,3,4,5
1,2
1,2,3,4
....
मैं पांडा उपयोग करने के लिए कोशिश कर रहा हूँ में इस पढ़ने के लिए read_table एक 5 कॉलम डेटा फ्रेम। मैं बिना अतिरिक्त मालिश के इसे पढ़ना चाहता हूं।
अगर मैं
import pandas as pd
my_cols=['A','B','C','D','E']
my_df=pd.read_table(path,sep=',',header=None,names=my_cols)
कोशिश मैं कोई त्रुटि मिलती है - "स्तंभ नाम 5 क्षेत्रों, डेटा 3 फ़ील्ड होते हैं।"
क्या डेटा पढ़ने के दौरान गायब कॉलम के लिए पांडा को NaN में भरने का कोई तरीका है?
धन्यवाद! यह काम किया - इंजन = 'पायथन' कुंजी प्रतीत होता है। इस विशेषता को जोड़ना read_table और read_csv दोनों काम करता है। –
यह मेरे लिए बहुत सुंदर लगता है। एक जिथब मुद्दा जोड़ना: https://github.com/pydata/pandas/issues/2981 –
यह सही ढंग से काम करता है बिना बीटीडब्ल्यू 'इंजन =' पायथन ' –