在 Pandas 中将时间戳转换为日期时间

Preet Sanghavi 2023年1月30日 2022年5月16日
  1. 使用 Timestamp 作为 Pandas 中的事件时间
  2. Pandas 中的日期时间
  3. 在 Pandas 中使用 to_pydatetime() 函数将时间戳转换为日期时间
  4. 结论
在 Pandas 中将时间戳转换为日期时间

Pandas 是一种高级的数据分析工具或 Python 中的包扩展。

timestamp 是事件的时间,而 datetime 用于分析和操作数据。这就是为什么我们必须学习如何将时间戳转换为日期时间。

使用 Timestamp 作为 Pandas 中的事件时间

首先,我们将创建一个虚拟 DataFrame 来使用。

import pandas as pd
ts = pd.Timestamp('2014-01-23 00:00:00', tz=None)

代码块创建一个数据变量,其值与事件关联的特定时间戳指定的值相同。

print(ts)

输出:

2014-01-23 00:00:00

此时间戳表示事件期间的年、月、日、小时、分钟和秒。

这些数据通常是从本地计算机获取的,对分析不友好。

Pandas 中的日期时间

Datetime 是最常见的数据分析类型之一。它有助于跟踪产品的运动和活动。

它还有助于了解产品在市场中的参与度。

在 Pandas 中使用 to_pydatetime() 函数将时间戳转换为日期时间

ts.to_pydatetime()

输出。

datetime.datetime(2014, 1, 23, 0, 0)

正如我们所见,时间戳已转换为日期时间格式。

结论

因此,借助 Pandas 中的 to_pydatetime() 函数,我们可以有效地操作我们的数据,将我们的 timestamp 转换为 datetime

Preet Sanghavi avatar Preet Sanghavi avatar

Preet writes his thoughts about programming in a simplified manner to help others learn better. With thorough research, his articles offer descriptive and easy to understand solutions.

LinkedIn GitHub

相关文章 - Python Pandas