Я уже некоторое время пытаюсь создать сценарий для этой задачи, но в каком бы направлении я ни шел, я всегда нахожу тупик, поэтому здесь я ищу помощь.Несмотря на то, что это может показаться простой задачей, я довольно плохо знаком с Python и с тем, как все работает, поэтому любая помощь будет принята с благодарностью.
File Data
На этом рисунке мы видим пять помеченных столбцов.Идея сценария состояла бы в том, чтобы суммировать столбец «Единицы», а также умножить столбец «Единицы» на «Цена дилера», чтобы получить доход.Я также хочу сгруппировать это по 'Странам-потребителям' и 'Кодам валют'
Я написал SQL-запрос, чтобы помочь:
SELECT SUM(Units*Dealer_Price)
SUM(Units)
Consumer_Country,
Currency Code
FROM Sales File
GROUP BY Consumer_Country, Currency_Code
У меня это пока (спасибо @ParvBanks& @Martin Frodl)
df = pandas.read_csv('data.csv', Header=None, encoding='utf-8', sep='\t')
df['Revenue'] = df['Units'] * df['Dealer Price']
df = df.groupby(['Consumer Country', 'Currency Code']).sum()
df = df[['Revenue', 'Units']]
Любая помощь будет принята с благодарностью :)