【发布时间】:2015-01-08 22:18:44
【问题描述】:
从这里的问题开始:
我正在尝试使用 Rpy2 在此处手动创建系列
import rpy2.robjects as ro
from rpy2.robjects.packages import importr
import pandas.rpy.common as com
pa = importr("pa")
ro.r("data(jan)")
jan = com.load_data('jan')
jan_r = com.convert_to_r_dataframe(jan)
name = ro.StrVector([str(i) for i in jan['name']])
sector = ro.StrVector([str(i) for i in jan['sector']])
date = ro.StrVector([str(i) for i in jan['date']])
我在代表2010-01-01 的日期字段中得到14610 的日期编号,我怀疑它是1970-01-01 来源。我在 datetime 模块中找不到任何可以让我更改日期原点的内容,但是我不知道如何重置它。
我的问题:
- R 来源日期的来源是
1970-01-01? - 有没有办法在 python 中设置原点并隐蔽到
datetime.datetime对象? - 我在这里遗漏了什么更明显的东西吗?
谢谢
【问题讨论】: