我尝试使用apply方法将时间戳转换为数据帧中的日期时间对象,但是,当我将日期时间对象转换回时间戳时,它是不同的时间戳。有没有人遇到这个问题以及如何解决这个问题?
如上所述
original_ts = 1564560384
a = pd.DataFrame({"ts": [original_ts]})
a["time"] = a["ts"].apply(lambda x:
datetime.datetime.fromtimestamp(x))
a["time"].iloc[0].timestamp()
# outputs 1564545984.0
我希望输出结果与original_ts相同,但不相同
答案 0 :(得分:0)
您需要指定时区为None:
"react-native": "https://github.com/expo/react-native/archive/sdk-32.0.0.tar.gz",
"native-base": "^2.12.1",
"react": "16.8.0",
"react-navigation": "^3.11.0",
"formik": "^1.5.8",
"mobx": "5.9.4",
"mobx-react": "5.4.4",