Hi I tring to get two columns from Excel and parse to a DataFrame, after that I need subtract this columns.
This is my code
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))
Cross post in: https://python-forum.io/Thread-Difference-of-two-columns-in-Pandas-dataframe
One suggestion to make it work is to add condition index=False
to options
function.
ndf = xw.Range('AI1:AJ' + str(len(last_row))).options(pd.DataFrame, index=False).value
xw
has parsed your column VC
as index, which caused KeyError
when you try to operate on that column.
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.