Могу ли я использовать Dataframe в качестве таблицы и получать столбцы или выполнять операции со столбцами, используя запросы sql? - PullRequest
0 голосов
/ 14 июля 2020
>     i have a Dataframe wholeYearData with columns 
>     
>     CustomerID     SaleQuarter   NumOfBills  PurchaseValue
>        13              1           11         4917.000
>        13              2            1         630.000
>        13              3            3         958.000
>        13              4            5         2747.000
>        15              4            1         85.500
>     
>     can i get the data from here using my sql query
>     Select 
 CustomerID,
 count(case when SaleQuarter=3  then 1 end)  as Q2FY20,
 sum(case when SaleQuarter=3 then NumOfBills else 0 end)  as Q2FY20_NumOfBills,
 sum(case when SaleQuarter=3 then PurchaseValue else 0 end)  as Q2FY20_Purchase,
 count(case when SaleQuarter=3 or SaleQuarter=4 then 1 end)  as Q3FY20,
 sum(case when  SaleQuarter=4 then NumOfBills else 0  end)  as Q3FY20_NumOfBills,
 sum(case when  SaleQuarter=4 then PurchaseValue else 0 end)  as Q3FY20_Purchase,
 count(case when SaleQuarter=4 or SaleQuarter=1 then 1 end)  as Q4FY20,
 sum(case when SaleQuarter=1  then NumOfBills else 0 end)  as Q4FY20_NumOfBills,
 sum(case when SaleQuarter=1 then PurchaseValue else 0 end)  as Q4FY20_Purchase,
 count(case when SaleQuarter=1 or SaleQuarter=2 then 1 end)  as Q1FY21,
 sum(case when SaleQuarter=2  then NumOfBills else 0 end)  as Q1FY21_NumOfBills,
 sum(case when SaleQuarter=2  then PurchaseValue else 0 end)  as Q1FY21_Purchase
 from(wholeYearData)

"используя python, могу ли я использовать запрос MySQL напрямую и получить эти столбцы, Q2FY20, Q2FY20_NumOfBills и т. Д."

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...