Разница двух столбцов в Pandas кадре данных - PullRequest
0 голосов
/ 17 июня 2020

Привет, я пытаюсь получить два столбца из Excel и проанализировать их в DataFrame, после чего мне нужно вычесть эти столбцы.

Это мой код

ndf = xw.Range('AI1:AJ' + str(len(last_row))).options(pd.DataFrame).value

#Error in this line below
ndf['VC-BC'] = ndf['VC'] - ndf['BC']

#xw.Range("BH1").options(index=False).value = ndf

print(ndf.head(20))

Перекрестная запись в: https://python-forum.io/Thread-Difference-of-two-columns-in-Pandas-dataframe

1 Ответ

0 голосов
/ 17 июня 2020

Одно из предложений, чтобы заставить его работать, - добавить условие index=False в функцию options.

ndf = xw.Range('AI1:AJ' + str(len(last_row))).options(pd.DataFrame, index=False).value

xw проанализировал ваш столбец VC как индекс, что вызвало KeyError при попытке работать с этим столбцом.

...