Очень вопрос новичка, извините: есть ли способ избежать повторения имени кадра данных при работе со столбцами панд?
В R , data.table позволяет работать со столбцом без повторения имени кадра данных, подобного этому
very_long_dt_name = data.table::data.table(col1=c(1,2,3),col2=c(3,3,1))
# operate on the columns without repeating the dt name:
very_long_dt_name[,ratio:=round(col1/col2,2)]
Я не мог понять, как это сделать с пандами в Python , поэтому я продолжаю повторять имя df:
data = {'col1': [1,2,3], 'col2': [3, 3, 1]}
very_long_df_name = pd.DataFrame(data)
# operate on the columns requires repeating the df name
very_long_df_name['ratio'] = np.round(very_long_df_name['col1']/very_long_df_name['col2'],2)
Я уверен, что есть способ избежать этого, но я ничего не могу найти в Google. Любой намек, пожалуйста? Спасибо.