python - 如何在经典日期中以毫秒为单位转换日期?
问题描述
您好,我正在使用 python,我需要转换我的日期,因为这在我的日期数组中:
我准确地说我的变量的名称是df['time']
.
1 737214.791667
2 737214.833333
3 737214.875000
4 737214.916667
Name: time, Length: 500, dtype: float64
基本上问题都以毫秒为单位,我需要有经典的日期。
解决方案
在我的系统(熊猫 0.24.2)上,命令
pd.to_datetime(df['time'], unit='ms')
工作正常。你也可以试试:
pd.to_datetime(df['time'].mul(1e6).astype(np.int64))
推荐阅读
- javascript - 添加 jest.mock 时的不变违规
- angular - 如何限制角度ngFor渲染中行的元素数量?
- java - 通过将数组分成两半来查找元素的搜索方法(Java)
- batch-file - Windows 命令 | 将文件拆分为包含和不包含在其他文件中
- git - 如何使用“git status”只查看特定类型的文件?
- c++ - 如果将另一个字符添加到数组,则从 ifstream 分配字符数组会破坏数组
- python-3.x - Ascii 艺术的 Y 位置不变,而 X 位置不变
- r - is.numeric 在导入的 .csv 文件上给出不一致的 TRUE/FALSE
- html - MVC 5 Razor Page中的HTMl布局使用bootstrap css没有显示我想要的方式
- g1ant - 在核心插件中找不到 text.matches 命令