簡體   English   中英

PySpark - 通過掃描 function 將 sas 宏轉換為 pyspark

[英]PySpark - converting sas macro with scan function to pyspark

我是 pyspark 和 python 的初學者,並試圖將我的 SAS 宏之一轉換為 pyspark,但無法找到等同於 SCAN function 的有用資源 SAS 我正在嘗試將以下 SAS 宏轉換為 pyspark,謝謝大家。

-- start macro --

%let a=1;
%do %while (%scan(&varlist., &a.) ne );
    %let d = %scan(&varlist., &a.);
    %put &d. ;

-- end macro --

## &varlist variable contains the values similar to the following list
    [Decimal('124.00000'), Decimal('416.000000'), Decimal('205.00000'), Decimal('332.000000')]

這將是等效的 Python 代碼:

for d in [124.0, 416.0, 205.0, 332.0]:
    print(d)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM