Diyelim ki boş bir panda veri diskim var.Bu iki Python pandası veri çerçevesi komutları arasındaki fark nedir?
import pandas as pd
m = pd.DataFrame(index=range(1,100), columns=range(1,100))
m = m.fillna(0)
Aşağıdaki iki komut arasındaki fark nedir?
m[2][1]
m[2].ix[1] # This code actually allows you to edit the dataframe
İleride başvurmak için yararlı olacaksa daha fazla okuma yapmaktan çekinmeyin.
m[2][1]
m[2].ix[1]
Genellikle tek ix
, iloc
veya loc
komutu kullanmalısınız:
related: http://stackoverflow.com/questions/ 20838395/ix-indeksleme-pandalar-serisi – John
Yukarıdakilerin yanı sıra, ilk satırın neden başarısız olabileceğini ve ikincisinin işe yaradığını görmelisiniz: http: //pandas.pydata. org /pandas-docs/stable/indexing.html#indexing-view-versus-copy – EdChum