将datetime64转换为datetime.date对象

用户名

我使用以下方法创建了一个数据框,其中一个列是一系列的日历日期

start = datetime.date(2008, 8, 01)
end = datetime.date(2009, 1, 19)
range = pd.date_range(start, end, freq = 'D')
df = pd.DataFrame({'date': pd.Series(range)})

这样,尽管我使用datetime.date创建日期,但我却将date列的类型命名为datetime64 [ns]。我已经浏览了几个问题,但并没有真正发现它们有帮助。

如何将此数据框的日期列的类型转换为日期对象?

乔里斯

date_range确实返回datetime64,无论您如何指定开始和结束(例如,它们也可以是字符串)。
如果要将datetime64转换datetime.date对象,则可以使用.dateDatetimeIndex的访问器(date_range返回这样的索引):

In [22]: s = pd.Series(range.date)

In [23]: s
Out[23]:
0     2008-08-01
1     2008-08-02
2     2008-08-03
3     2008-08-04
4     2008-08-05
...
167    2009-01-15
168    2009-01-16
169    2009-01-17
170    2009-01-18
171    2009-01-19
Length: 172, dtype: object

In [24]: s[0]
Out[24]: datetime.date(2008, 8, 1)

有关这些日期时间组件的文档,请参见此处:http : //pandas.pydata.org/pandas-docs/stable/timeseries.html#time-date-components要将其转换为datetime.datetime对象,可以使用range.to_pydatetime()

但是作为U2EF1(取决于应用程序),您很有可能需要这样的datetime64值,因为对其进行的操作将具有更高的性能。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将“ Q12019”对象转换为datetime64

来自分类Dev

将datetime转换为Date对象

来自分类Dev

熊猫-将datetime64转换为Period

来自分类Dev

如何在python jupyter中将对象类型转换为datetime64[ns]?

来自分类Dev

如何将包含Oracle Date的对象转换为DateTime?

来自分类Dev

如何将numpy datetime64转换为datetime

来自分类Dev

熊猫:使用`df.loc`将类型从datetime64转换为int

来自分类Dev

熊猫-将DateTime对象转换为日期

来自分类Dev

将数字日期转换为Datetime对象

来自分类Dev

将filename-date转换为datetime

来自分类Dev

Perl-将datetime时间戳转换为datetime对象

来自分类Dev

AngularJs将字符串datetime转换为datetime对象

来自分类Dev

D:将DateTime转换为Date:不能从DateTime转换为Date

来自分类Dev

将文本转换为numpy中的datetime64

来自分类Dev

将文本转换为numpy中的datetime64

来自分类Dev

将对象转换为DateTime

来自分类Dev

将时间的unicode字符串转换为datetime对象

来自分类Dev

将datetime.timedelta对象转换为HH:MM

来自分类Dev

将String转换为Joda DateTime对象时遇到麻烦

来自分类Dev

将datetime对象转换为特定的字符串Javascript

来自分类Dev

将时间的unicode字符串转换为datetime对象

来自分类Dev

将datetime.timedelta对象转换为HH:MM

来自分类Dev

将Java Date转换为dbf FoxPro datetime格式

来自分类Dev

SQL将DateTime转换为Date(SQL Server 2005)

来自分类Dev

熊猫:将时间戳转换为datetime.date

来自分类Dev

从.net DateTime将gson JsonSyntaxException转换为Java Date

来自分类Dev

SqlAlchemy:将datetime列转换为date列

来自分类Dev

如何将Oracle DateTime转换为Date

来自分类Dev

如何将Datetime转换为文本Date JS

Related 相关文章

热门标签

归档