我想在几列上执行算术运算,执行完这些运算后,我需要将结果添加到csv中。将结果添加到csv后,答案需要与total_sales_price
进行比较,并且输出将显示为true或false。
我该怎么办?
data = pd.read_csv('pandastest.csv')
df = pd.DataFrame(data)
df.head()
#Result = np.where(data.sales_price/(1-(data.margin_pct/100)))
df['Result'] = (df['sales_price']/(1-(df['margin_pct']/100)))
答案 0 :(得分:0)
您可以比较字段并将比较结果存储在结果列中,然后将其推送到csv。
df = pd.DataFrame(data)
df.head()
df['Result'] = df['total_sales_price'] == (df['sales_price']/(1-(df['margin_pct']/100)))
print(df['Result'])
df.to_csv("result.csv")