Я использую pyspark для создания кадра данных, который вычисляет сумму "montant", когда значение столбца "isfraud" == 1.
Но я получаю эту ошибку:
Файл "", строка 5, когда (col ("isFraud") = 1, sum ("montant")) ^ SyntaxError: ключевое слово не может быть выражением
Вот код:
CNP_df_fraude= (tx_wd_df
#.filter("isFraude =='1'").filter("POS_Card_Presence =='CardNotPresent'")
.groupBy("POS_Cardholder_Presence")
.agg(
when(col("isFraud") =1, sum("montant"))
)
)
Есть идеи, пожалуйста? Спасибо