1
data _null_ ;
set sashelp.cars ;
markup=invoice+msrp;
drop invoice msrp ;
run;
在數據步驟 PDV的編譯階段
根據所有SAS變量,這些變量有在數據集 然後一個多個列在PDV 加入,但然後在降語句它即下降兩列(發票,MSRP intialized )從PDV 那麼如何在執行階段計算使用已經刪除的列的值的標記變量的值?Drop語句如何在幕後工作?
當我創建新列併爲其賦值時,它只寫在生成的數據集中?並且pdv不被更改? –
它也將在PDV中。 PDV是分配用於處理數據步驟的臨時內存空間;它不直接與任何一個數據集傳入或傳出。 – Joe
我推薦[本文](http://support.sas.com/resources/papers/proceedings12/255-2012.pdf)作爲關於PDV的一個很好的閱讀。 – Joe