【问题标题】:Generate dates from csv file - missing values generated从 csv 文件生成日期 - 生成的缺失值
【发布时间】:2016-10-30 10:23:13
【问题描述】:

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

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

generate data_n = date(date,"DMY")

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

【问题讨论】:

  • 请给我们看一个例子。您正在描述您的问题,而不是给我们重现它的方法。 stackoverflow.com/help/mcve 适用。

标签: csv stata


【解决方案1】:

我认为没有问题。 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 |
     +----------------------------+

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多