2016-10-01 17 views
10

Dizine göre pandalar veri çerçevesi satırını düşürmeye çalışıyorum (konum değil).pandalar dizine göre indeksi temel alan ix

onun endeksi 571 yüzden yaptım nerede olduğunu satırı silmek istiyorum: ("DO" Bir sütun adıdır Bilginize):

     DO 
129518 a developer and 
20066 responsible for 
571  responsible for 
85629 responsible for 
5956 by helping them 

gibi

veri çerçevesi görünüyor

df=df.drop(df.index[571]) 

sonra t [571]

sonra hala ne cehennem var df.ix kontrol İşte!

"Tamam, belki dizin ve ix farklıdır" diye düşündüm.

In [539]: df.index[571] 
17002 

Sorum şu

1) endeksi nedir? (ix ile karşılaştırılmıştır)

2) İndeks satırını 571 ix? kullanarak nasıl silebilirim?

cevap

19

doğrudan dizinden istediğiniz değeri drop olmalıdır:

df.drop(571, inplace=True) 
2
df.index 

dataframe endeksi mı.

df.index[571] 

Dizinin 571st öğesi var mı? Sonra ne olduysa bıraktın. Pozisyonunu istemedin ama yaptığın şey buydu.

Kullanım @John Zwinck's cevabı

İlgili konular