2016-07-22 149 views
0

我一直使用进口大熊猫read_sas(path) 功能蟒蛇数据帧一个SAS数据集。 REPORT_MONTH是定义的sas数据集中的一列,并保存为DATE9。格式。该字段在数据框中以flo​​at64数据类型导入,并具有数字,这些数字基本上是sas内部数字,用于在sas数据集中存储日期。现在想知道如何将这个最初的日期字段转换为数据框中的日期字段?日期字段大熊猫据帧

+0

可不可以给你的SAS内部号码的例子吗? – bernie

+0

下面给出了我从我的数据集中得到的三个样本的元组。第一列是原始日期,第二列是sas自己的内部数字,用于在sas数据集中存储日期:{01FEB2014:19755,01DEC2013:19693,01OCT2015:20362} – FarrukhJ

回答

0

我不知道蟒蛇店日期,但SAS如何存储日期数字,从1月1日,1960年使用,你应该能够它在某种程度上转换在python日期变量计算天数。

我相当肯定的是,当数据导入到Python的格式不兑现所以在这种情况下,可以很容易地解决这个问题,在其他国家也未必。

有可能是某种在python函数来创建1960年1月1日的日期,然后由你从导入的数据集去获得正确的日期的天数递增。