में पिछले तत्व की एक्सेस इंडेक्स मैं इसके लिए चारों ओर देख रहा हूं लेकिन मुझे यह प्रतीत नहीं होता है (हालांकि यह बेहद छोटा होना चाहिए)।डेटा फ्रेम
मेरी समस्या यह है कि मैं डेटा फ्रेम की पहली और आखिरी प्रविष्टियों के लिए कॉलम के मान को पुनर्प्राप्त करना चाहता हूं। लेकिन अगर मैं कार्य करें:
df.ix[0]['date']
मैं:
datetime.datetime(2011, 1, 10, 16, 0)
लेकिन अगर मैं कार्य करें:
df[-1:]['date']
मैं:
myIndex
13 2011-12-20 16:00:00
Name: mydate
एक अलग प्रारूप के साथ
। आदर्श रूप में, मैं डेटा फ्रेम की अंतिम अनुक्रमणिका के मूल्य तक पहुंचने में सक्षम होना चाहता हूं, लेकिन मुझे यह नहीं मिल रहा है।
मैं भी सूचकांक के मूल्यों के साथ एक कॉलम (IndexCopy) बना सकते हैं और कोशिश करने की कोशिश की:
df.ix[df.tail(1)['IndexCopy']]['mydate']
लेकिन यह भी एक अलग प्रारूप पैदावार (के बाद से df.tail (1) [ 'IndexCopy'] एक साधारण पूर्णांक आउटपुट नहीं करता है)।
कोई विचार?
आपके उत्तर के लिए धन्यवाद। हालांकि, मेरे पास एक और डेटा फ्रेम है जिसमें df.ix [0] डेटा फ्रेम की पहली पंक्ति देता है, भले ही पहली अनुक्रमणिका 0 न हो। विशेष रूप से, df.index [0] का परिणाम है 0 नहीं, और अभी तक df.ix [df.index [0]] और df.ix [0] एक ही परिणाम देते हैं। ऐसा क्यों है? – elelias
मुझे इंडेक्स को देखना होगा, लेकिन मुझे संदेह है क्योंकि इंडेक्स गैर-संख्यात्मक है, जिसमें पूर्णांक द्वारा एक्सेस किया जा रहा है * * व्यवहार की तरह व्यवहार कर सकता है, न कि एक कुंजी। ऐसा इसलिए है क्योंकि आप जो कुछ पूछ रहे हैं उसमें कोई अस्पष्टता नहीं है यदि आप 'कुछ (["ए", "बी", "सी"] पूछते हैं) [1]', लेकिन आप क्या चाहते हैं यदि आपके पास कुछ है ([1,2,3,4]) [1] '? इसमें शामिल कुछ सिरदर्दों पर विभिन्न खंड [यहां दस्तावेज़ों में] पढ़ें (http://pandas.pydata.org/pandas-docs/dev/gotchas.html#integer-indexing)। – DSM