从csv文件生成日期 - 生成缺失值

时间:2016-10-30 10:23:13

标签: csv stata

我有一个从.csv文件导入的数据集,其中有一个名为date的变量,它以dd / mm / yyyy格式显示日期。在Excel中工作时,此变量已正确格式化为日期。

但是,当我尝试让Stata识别此变量时,它只生成缺失值。我使用命令

generate data_n = date(date,"DMY")

该变量由程序作为字符串导入。

1 个答案:

答案 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 |
     +----------------------------+