``df.ix[single_row,single_col]`` will ALWAYS return a single value (except if its a non-unique index, different issue)

you can control this if you did say

``df.ix[[single_row]],[[single_col]]`` will ALWAYS return a frame for example

or

``df.ix[single_row,[[single_col]]`` a Series