में दो कॉलम गठबंधन मैं एक पांडा DataFrame
है कि यह में एकाधिक स्तंभों है है:पांडा: एक DataFrame
Index: 239897 entries, 2012-05-11 15:20:00 to 2012-06-02 23:44:51
Data columns:
foo 11516 non-null values
bar 228381 non-null values
Time_UTC 239897 non-null values
dtstamp 239897 non-null values
dtypes: float64(4), object(1)
जहां foo
और bar
कॉलम जो अभी तक एक ही डेटा होते हैं अलग नाम कर रहे हैं। क्या foo
bar
में पंक्तियों को स्थानांतरित करने का कोई तरीका है, आदर्श रूप से bar
का नाम बनाए रखने के दौरान?
अंत में DataFrame दिखाई देनी चाहिए के रूप में:
Index: 239897 entries, 2012-05-11 15:20:00 to 2012-06-02 23:44:51
Data columns:
bar 239897 non-null values
Time_UTC 239897 non-null values
dtstamp 239897 non-null values
dtypes: float64(4), object(1)
NaN मानों बार बना हुआ है यही कारण है कि foo
से मान लिखे थे।
pandas.concat([df['foo'].dropna(), df['bar'].dropna()]).reindex_like(df)
: उस डेटा को नया स्तंभ bar
बनना चाहते हैं, तो बस df['bar']
के परिणाम में निर्दिष्ट करें:
मैं नहीं दिखाई दे रहा 'पांडा नाम स्थान में एक समारोह के रूप concat'; मुझे यकीन नहीं है कि मैं क्या खो रहा हूं। – BFTM
आपके पास पांडा का कौन सा संस्करण है? फ़ंक्शन को यहां दस्तावेज़ित किया गया है: http://pandas.pydata.org/pandas-docs/stable/merging.html#concatenating-objects – BrenBarn
मैं पांडास ver 0.6.1 चला रहा था जिसमें कॉन्सट फ़ंक्शन शामिल नहीं था। V 0.7.3 में अपग्रेड नामस्थान में समेकित लाता है। एक जादू की तरह काम करता है! धन्यवाद। – BFTM