क्या सीरीज़ में सीधे डेटाफ्रेम में शामिल होने का कोई तरीका है?डेटाफ्रेम पर श्रृंखला में कैसे शामिल हों?
में शामिल होने dataframe के मैदान पर और श्रृंखला के सूचकांक पर किया जाएगा।
एक ही रास्ता मैंने पाया पहले, एक dataframe को श्रृंखला कन्वर्ट करने के लिए नीचे दिए गए कोड में के रूप में किया गया था।
import numpy as np
import pandas as pd
df = pd.DataFrame()
df['a'] = np.arange(0, 4)
df['b'] = np.arange(100, 104)
s = pd.Series(data=np.arange(100, 103))
# this doesn't work
# myjoin = pd.merge(df, s, how='left', left_on='a', right_index=True)
# this does
s = s.reset_index()
# s becomes a Dataframe
# note you cannot reset the index of a series inplace
myjoin = pd.merge(df, s, how='left', left_on='a', right_on='index')
print myjoin
क्षमा करें क्या आप सिर्फ एक नया कॉलम जोड़ने के लिए कह रहे हैं उदा। 'Df ['new_col'] = df ['a']। नक्शा (ओं)'? – EdChum
मेरा मानना है कि आपके प्रश्न में समाधान ('s'' reset_index() 'के साथ डेटाफ्रेम बनाने के लिए सही समाधान है। – itzy
मैं dataframe को सीरीज में स्तंभ जोड़ने के लिए चाहते हैं, लेकिन मैं कैसे है कि क्या यह एक छोड़ दिया बाहरी में शामिल होने या एक आंतरिक में शामिल होने होना चाहिए निर्दिष्ट करते हैं, और कैसे मैं जो dataframe श्रृंखला के सूचकांक से मेल खाना चाहिए के स्तंभ निर्दिष्ट करूँ? धन्यवाद –