Как вычесть один ряд от другого в следующем dataframe (ФР):Панды вычитаем 2 строки из той же dataframe
RECL_LCC 1 2 3
RECL_LCC 35.107655 36.015210 28.877135
RECL_PI 36.961519 43.499506 19.538975
Я хочу сделать что-то вроде:
df['Difference'] = df['RECL_LCC']-df['RECL_PI']
но это дает :
*** KeyError: 'RECL_LCC'
спасибо! Я совсем забыл о .loc – user308827
Что делать, если вы хотите вычислить это для пары сотен строк? – Kartik
@ Kartik: Нет качественной разницы. Однако обратите внимание, что DataFrames хранит данные в формате [на основе столбцов] (http://stackoverflow.com/q/25918149/190597). Поэтому, если столбцы имеют разные 'dtypes', тогда вам лучше создавать свой DataFrame в формате, который позволяет вам брать разницу в столбцах вместо разницы строк. – unutbu