Gab*_*abe 3 python datetime numpy
我正在处理一些日期格式为2017.08333的数据.在将此转换为datetime对象的过程中,我在尝试将整数年转换为datetime时出错.
np.datetime64(['2017','2018'])
Run Code Online (Sandbox Code Playgroud)
以上失败并出现错误:Could not convert object to NumPy datetime
我的印象是numpy函数被矢量化了.有人可以解释为什么这不起作用以及我如何解决这个问题?我有3,000个日期要转换,所以不涉及循环的东西是理想的.
要创建日期数组,您可以执行以下操作:
import numpy as np
print(np.array(['2018', '2017'], dtype=np.datetime64))
Run Code Online (Sandbox Code Playgroud)
产量
['2018' '2017']
Run Code Online (Sandbox Code Playgroud)
可在此处找到更详细的说明
| 归档时间: |
|
| 查看次数: |
200 次 |
| 最近记录: |