I wouldn't say I'm a Python noob, but I wouldn't say I'm a Python expert 
either. I work in data science and use Pandas Dataframes a lot. My question is 
regarding the difference in calling out a specific row, column combination in a 
dataframe.

I see 3 ways of doing this:
(1) df.loc[row_ind, column_ind]
(2) df.column_ind.loc[row_ind]
(3) df[column_ind].loc[row_ind]

where column_ind is the column name & row_ind is the named row index/row name 
in the dataframe.

Can anyone enlighten me as to the differences between the above 3 methods of 
getting to the same cell in the dataframe? 
Are there speed differences? 
Is it simply a preference thing? 
Is there a PEP8 preferred way of doing this?
Are there specific disadvantages to any of the methods?

Thanks in advance.
Zach
-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to