इस प्रश्न के लिए खेद है जो दोहराव लगता है - मुझे उम्मीद है कि उत्तर मुझे हड्डी की तरह महसूस करेगा। .. लेकिन मुझे SO पर समान प्रश्नों के उत्तर का उपयोग करके कोई भाग्य नहीं मिला है।डाइटाइम --- डीएफ ['वर्ष'] = डीएफ ['तारीख'] से वर्ष पाइथन पांडा निकालने का वर्ष।
मैं read_csv
के माध्यम से डेटा आयात कर रहा हूं, लेकिन किसी कारण से जिसे मैं समझ नहीं पा रहा हूं, मैं डेटाफ्रेम श्रृंखला df['date']
से वर्ष या महीने निकालने में सक्षम नहीं हूं।
date Count
6/30/2010 525
7/30/2010 136
8/31/2010 125
9/30/2010 84
10/29/2010 4469
df = pd.read_csv('sample_data.csv',parse_dates=True)
df['date'] = pd.to_datetime(df['date'])
df['year'] = df['date'].year
df['month'] = df['date'].month
लेकिन यह रिटर्न: अग्रिम में
AttributeError: 'Series' object has no attribute 'year'
धन्यवाद।
अद्यतन:
df = pd.read_csv('sample_data.csv',parse_dates=True)
df['date'] = pd.to_datetime(df['date'])
df['year'] = df['date'].dt.year
df['month'] = df['date'].dt.month
यह एक ही "AttributeError: 'श्रृंखला' वस्तु कोई विशेषता 'डीटी' है" उत्पन्न करता है:
मैं स्पाइडर 2.3.1 का उपयोग कर रहा साथ
का अनुसरण करें पायथन 3.4.1 64 बिट, लेकिन पांडा को एक नई रिलीज में अपडेट नहीं कर सकता (वर्तमान में 0.14.1 पर)।
conda update pandas
conda install pandas==0.15.2
conda install -f pandas
कोई भी विचार: निम्न में से प्रत्येक गलत सिंटैक्स त्रुटि उत्पन्न करता है?
साल से कहां से आ रहा है? क्या आप एक पंक्ति तक पहुंचने की कोशिश कर रहे हैं '(df ["date"] [0] .year'? –
मेरे पास तिथियों और अन्य कॉलम के साथ एक सीएसवी फ़ाइल है जो सभी एसक्यूएल से स्ट्रिंग डेटा के रूप में बाहर आई है। नया साल और महीना बनाने की कोशिश कर रहा है समूहकरण के लिए उपयोग करने के लिए कॉलम। सीएसवी में ~ 5000 पंक्तियां हैं। – MJS
हां लेकिन 'df [" date "]' 'pandas.core.series.Series 'ऑब्जेक्ट है।' df ['date'] क्या होना चाहिए। वर्ष' होना चाहिए? –