data liquidity;
infile '/home/loeeqsas/83.csv' dlm = ',' termstr=crlf dsd;
input qid ddate date9. price vol af;
adjprice=price*af;
srtn=adjprice/lag1(adjprice)-1;
dvol=adjprice*vol;
proc print data = liquidity;
run;
输出将价格数据放入vol列,并将价格显示为空白。这与日期格式有关吗?谢谢。
答案 0 :(得分:1)
这一行错了:
input qid ddate date9. price vol af;
你不能在没有冒号的情况下放置信息。否则会读错。将其移动到INFORMAT语句,或添加冒号:
input qid ddate :date9. price vol af;