我试图将SAS宏SQL转换为等效的Python代码。我的SAS宏SQL是
proc sql;
select count(distinct fx) into :fx_count from processing_wgt;
select min(fx) into :fx_start from processing_wgt;
quit;
%do i=1 %to &fx_count.;
data _fx_processing_wgt;
set processing_wgt;
where fx=&fx_start.+&i.-1;
run;
data _fx_weights;
set gm_weights;
where fx=&fx_start.+&i.-1;
run;
字符串
我的python代码如下:
fx_count = processing_wgt.fx.nunique()
print(fx_count)
fx_start=processing_wgt['fx'].min()
print(fw_start)
型
但是我无法为上面提到的条件编写for循环。我是python新手,我需要帮助如何做到这一点。
1条答案
按热度按时间xxe27gdn1#
字符串