【发布时间】:2019-04-25 11:50:06
【问题描述】:
我正在尝试从 PSPP 中的几个日期列中提取最小日期。 这是我正在使用的语法文件:
***************************************
* [1] READ FORM CSV FILE :: input.csv *
***************************************
GET DATA
/TYPE=TXT
/FILE='input.csv'
/FIRSTCASE=2
/VARIABLES=
startDate1 ADATE8
endDate1 ADATE8
startDate2 ADATE8
endDate2 ADATE8
startDate3 ADATE8
endDate3 ADATE8
startDate4 ADATE8
endDate4 ADATE8
.
***********************************
* [2] DEFINE VARIABLE :: earliest *
***********************************
Variable earliest:
COMPUTE earliest = MIN(startDate1,startDate2,startDate3,startDate4).
EXECUTE.
**************************************
* [3] SAVE TO CSV FILE :: output.csv *
**************************************
SAVE TRANSLATE
/OUTFILE='output.csv'
/REPLACE
/TYPE=CSV
当我检查output.csv 时,我发现确实创建了一个新列,
但不是 mm/dd/yyyy 模式,它只是一些 11 位数字。
非常感谢任何帮助,谢谢!
【问题讨论】: