pd_df = pd.DataFrame({ 'Timestamp': pd.date_range('2017-01-01 00:00:00', periods=10, freq='s') }) print(pd_df) Timestamp 0 2017-01-01 00:00:00 1 2017-01-01 00:00:01 2 2017-01-01 00:00:02 3 2017-01-01 00:00:03 4 2017-01-01 00:00:04 5 2017-01-01 00:00:05 6 2017-01-01 00:00:06 7 2017-01-01 00:00:07 8 2017-01-01 00:00:08 9 2017-01-01 00:00:09 with localconverter(ro.default_converter + pandas2ri.converter): r_from_pd_df = ro.conversion.py2rpy(pd_df)