@JohnE nedeniyle çözüm, iloc
ile (0)
yerine köşeli parantez [0]
kullanmaktır. Bazı panda koduyla kazandıktan sonra bazı bilgiler daha fazla bilgi için:
Bir yöntem gibi görünmektedir.
s1.iloc
, iloc
gibi görünüyor. Ancak bu bir özniteliktir ve özniteliğin değeri _iLocIndexer
'dur. _iLocIndexer
argümanlar ile callable ve herhangi bir args veya kwargs yok sayar bir kopyasını döndürür (bkz. Pandas.core.indexing._NDFrameIndexer. pandas kodu arayın). Bu nedenle s1.iloc(0)
geçerli bir çağrıdır.
s1.iloc[0]
köşeli parantez çağrılır
bir _iLocIndexer
örneği ve iLocIndexer
sitesindeki `GetItem 'yöntemi bir çağrı []
operatör sonuçlarına çağrı. Aynı diğer dizinleyiciler için de geçerlidir - loc
, ix
, at
ve iat
. Bu dizinleyiciler, pandas.core.generic.NDFrame._create_indexer sınıf yönteminde setattr
kullanılarak yüklenir.
köşeli parantezler: '[0]' değil '(0)' – JohnE