我有这个数据,这是联合国纪元的时间
0 1554395425342
1 1554439920063
0 1554396216667
1 1554396391185
2 1554396391347
3 1554396400188
4 1554436938849
5 1554436938849
6 1554436938849
7 1554436938849
8 1554436938849
9 1554436938849
10 1554436938849
11 1554436938849
12 1554436938849
13 1554436938849
14 1554437680563
15 1554437680563
16 1554437680563
17 1554437680563
Name: time, dtype: int64
我已经尝试了以下所有尝试将其更改为正常日期时间
all_trades['time'] = pd.to_datetime(all_trades['time'], unit='s').dt.strftime('%Y-%m-%d')
和all_trades['time'] = pd.to_datetime(all_trades['time'].astype(int), unit='s')
失败-
OutOfBoundsDatetime:无法将输入转换为单位“ s”
all_trades['time'].apply(datetime.datetime.utcfromtimestamp)
失败-
ValueError:年51226超出范围
还有其他建议可以尝试吗? 谢谢!