Как выполнить арифметическую операцию с пандами данных - PullRequest
0 голосов
/ 09 октября 2019

df

Я хочу выполнить арифметические операции над несколькими столбцами, и после выполнения операций мне нужно добавить результат в 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)))

1 Ответ

0 голосов
/ 09 октября 2019

Вы можете сравнить поля и сохранить результат сравнения в столбце результатов, а затем отправить его в 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")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...