Python 使用pandas.rpy.common.load_data()导入R数据帧时保持日期格式

Python 使用pandas.rpy.common.load_data()导入R数据帧时保持日期格式,python,r,pandas,Python,R,Pandas,我已使用pandas.rpy.common.load_数据将R数据框myRData加载到pandas中,如下所示: import rpy2.robjects as robjects import pandas.rpy.common as com print robjects.r.load(".RData") myRData = com.load_data('myRData') 但是,包括日期在内的大多数变量都作为float64导入。因此,例如,R中的日期2005-04-26被导入为12899,

我已使用pandas.rpy.common.load_数据将R数据框myRData加载到pandas中,如下所示:

import rpy2.robjects as robjects
import pandas.rpy.common as com
print robjects.r.load(".RData")
myRData = com.load_data('myRData')
但是,包括日期在内的大多数变量都作为float64导入。因此,例如,R中的日期2005-04-26被导入为12899,即数据帧中自1970-01-01以来的天数。有人能建议我如何确保R数据框中的日期变量作为日期格式导入pandas数据框吗


提前感谢。

感谢您的快速回复。这就是我一直在寻找的答案。不幸的是,我没有足够的声誉投票支持你的答案。
df = pd.DataFrame([12899])

print df

       0
0  12899

df[0] = pd.to_datetime(df[0],  unit='d')

print df

           0
0 2005-04-26