Bunun için etrafa bakıyorum ama bulamıyorum (aşırı derecede önemsiz olsa da).Veri çerçevesindeki son elemanın Access endeksi
Sahip olduğum sorun, bir veri çerçevesinin ilk ve son girişleri için bir sütunun değerini almak istiyorum.
df.ix[0]['date']
alıyorum:
datetime.datetime(2011, 1, 10, 16, 0)
ama bunu yaparsam: Ama eğer
df[-1:]['date']
alıyorum: Farklı bir biçimi ile
myIndex
13 2011-12-20 16:00:00
Name: mydate
. İdeal olarak, veri çerçevesinin son endeksinin değerine erişebilmek istiyorum ama nasıl olduğunu bulamıyorum.
Hatta endeksi değerlerine sahip bir sütun (IndexCopy) oluşturabilir ve deneyin çalışılmıştır:df.ix[df.tail(1)['IndexCopy']]['mydate']
ancak bu da (farklı bir biçim verir çünkü df.tail (1) [ 'IndexCopy'] basit bir tam sayı üretmez).
Herhangi bir fikrin var mı?
Cevabınız için teşekkürler. Ancak, df.ix [0] 'ın ilk indeks 0 olmasa bile veri çerçevesinin ilk satırını verdiğini düşündüğüm başka bir veri çerçevem var. Özellikle, df.index [0] sonucu 0 değil, df.ix [df.index [0]] ve df.ix [0] aynı sonucu verir. Neden? – elelias
Dizini görmem gerekirdi, ancak indeksin sayısal olmadığı için, sanırım * tamsayı ile erişebilmek, bir indekse değil, bir anahtar gibi davranabilir. Bunun nedeni, “Something ([" A "," B "," C "]) [1] 'i istemeniz istendiğinde sormak istediğiniz herhangi bir belirsizlik olmamasıdır, fakat eğer bir şeyiniz varsa ne istiyorsunuz? [1,2,3,4]) [1] '? Dahil olan bazı baş ağrılarındaki [http://pandas.pydata.org/pandas-docs/dev/gotchas.html#integer-indexing] çeşitli bölümleri okuyun. – DSM