我有一个从.csv文件导入的数据集,其中有一个名为date的变量,它以dd / mm / yyyy格式显示日期。在Excel中工作时,此变量已正确格式化为日期。
但是,当我尝试让Stata识别此变量时,它只生成缺失值。我使用命令
generate data_n = date(date,"DMY")
该变量由程序作为字符串导入。
答案 0 :(得分:0)
我认为没有问题。 test.csv
档案:
date,x
"25/10/2015",1
"26/10/2015",2
Stata(版本14)命令:
import delimited test.csv, delim(",") varnames(1) clear
* or insheet using test.csv, clear
generate date_n = date(date,"DMY")
format %td date_n
list
结果:
. list
+----------------------------+
| date x date_n |
|----------------------------|
1. | 25/10/2015 1 25oct2015 |
2. | 26/10/2015 2 26oct2015 |
+----------------------------+