0

我有一个带有时间戳的熊猫数据框,如下所示:

df = pd.DataFrame({'a': [pd.Timestamp('2020-01-01 00:00:00')]})

我用 将它写入一个羽毛文件df.to_feather('a.feather'),然后用 .R 在 R 中读回它df <- arrow::read_feather('a.feather')

当我显示它时,我看到

A tibble: 1 × 1 a
<dttm>
2020-01-01 01:00:00

01:00:00从哪里来的?我怎样才能摆脱它?

4

1 回答 1

0

好的,似乎 R 或箭头正在关注某种全局时区变量。所以可以通过添加来修复上述行为

Sys.setenv(TZ='GMT')

在开始。

受此启发:https ://arrow.apache.org/docs/python/timestamps.html

于 2020-10-23T16:16:12.523 回答