Tôi tò mò về lý do tại sao df[2]
không được hỗ trợ, trong khi df.ix[2]
và df[2:3]
cả hai đều hoạt động.
In [26]: df.ix[2]
Out[26]:
A 1.027680
B 1.514210
C -1.466963
D -0.162339
Name: 2000-01-03 00:00:00
In [27]: df[2:3]
Out[27]:
A B C D
2000-01-03 1.02768 1.51421 -1.466963 -0.162339
Tôi hy vọng df[2]
sẽ làm việc theo cách tương tự như df[2:3]
để phù hợp với quy ước lập chỉ mục Python. Có một lý do thiết kế cho việc không hỗ trợ hàng lập chỉ mục theo số nguyên duy nhất?
[]
, hãy xem câu trả lời dưới đây . Cũng KHÔNG BAO GIỜ SỬ DỤNG .ix
, nó không được dùng nữa
df.ix[2]
không hoạt động - ít nhất là không ởpandas version '0.19.2'