我想轉換的版本R /微軟-R我PROC SQL/SAS代碼一個SQL/SAS等效代碼
這裏是我的示例代碼
proc sql;
create table GENDER_YEAR as
select YEAR,GENDER,count(distinct CARD_NO) as CM_COUNT,sum(SPEND) as TOTAL_SPEND, sum(case when SPEND GT 0 then 1 else 0 end) as NO_OF_TRANS
from ABC group by YEAR,GENDER;
quit;
我在啓嘗試下面的編碼R
library("RevoPemaR")
byGroupPemaObj <- PemaByGroup()
GENDER_cv_grouped <- pemaCompute(pemaObj = byGroupPemaObj, data = Merchant_Trans,groupByVar = "GENDER",computeVars = c("LOCAL_SPEND"),fnList = list(sum = list(FUN = sum, x = NULL)))
它一次只能對事計算,但我需要CARD_NO的重複計數,耗費的總和,沒有找到花盡可能跨爲YEAR &的每一段沒有零排Gende河
輸出應該像下面
YEAR GENDER CM_COUNT TOTAL_SPEND NO_OF_TRANS
YEAR1 M 23 120 119
YEAR1 F 21 110 110
YEAR2 M 20 121 121
YEAR2 F 35 111 109
期待幫助這一點。
歡迎來到Stack Overflow!請閱讀關於[如何提出一個好問題](http://stackoverflow.com/help/how-to-ask)以及如何給出[可重現的示例]的信息(http://stackoverflow.com/questions/ 5963269)。這會讓其他人更容易幫助你。 – zx8754
你有沒有試過包https://github.com/RevolutionAnalytics/dplyrXdf?它與dplyr具有完全相同的語法,但適用於XDF文件。另外,爲什麼不把這兩列連接成1列,用逗號分隔和分組呢? – AbdealiJK