Note: in pandas version 0.20.0 and above, ix is deprecated and the use of loc and iloc is encouraged instead. I have left the parts of this answer that describe ix intact as a reference for users of earlier versions of pandas. Examples have been added below showing alternatives to ix . First, here's a recap of the three methods:. read more
Note: in pandas version 0.20.0 and above, ix is deprecated and the use of loc and iloc is encouraged instead. I have left the parts of this answer that describe ix intact as a reference for users of earlier versions of pandas. read more
If you wanted row 5, you would do df.iloc[5]. Edit: the confusion might be that df.loc[5] in his example could also be valid. This is because the default index labels for a pandas dataframe are numerical: the index label for row 5 is also 5 (well, it’d be 4 because indexing starts at 0 in Python, but you get my point). read more