Pandas: Replacement for .ix
问题 Given the update to pandas 0.20.0 and the deprecation of .ix, I am wondering what the most efficient way to get the same result using the remaining .loc and .iloc . I just answered this question, but the second option (not using .ix ) seems inefficient and verbose. Snippet: print df.iloc[df.loc[df['cap'].astype(float) > 35].index, :-1] Is this the proper way to go when using both conditional and index position filtering? 回答1: You can stay in the world of a single loc by getting at the index