【问题标题】:Conversion into standard pyhton date and time format isn't working correctly转换为标准 pyhton 日期和时间格式无法正常工作
【发布时间】:2022-06-14 23:31:25
【问题描述】:

这是初始代码:https://pastebin.com/WGwFsD83

时间价值 2020-01-06T21:30:00 0 2020-01-06T21:45:00 1 2020-01-07T15:30:00 2.55 2020-01-07T15:45:00 13.1 2020-01-07T16:00:00 2.88 2020-01-07T16:15:00 5 2020-01-07T16:30:00 -2.3 2020-01-07T16:45:00 -4.8 2020-01-07T17:00:00 6.3 2020-01-07T17:15:00 1.2 2020-01-07T17:30:00 0

如您所见,有一个时间和价值列。为了绘制这个时间序列,我需要将时间格式转换为 python 标准时间格式。

我试着这样做:

df['datespython'] = pd.to_datetime(df['Time'], format='%Y-%m-%dT%H:%M:%S')

问题在于文件类型不是“datetime64”而是“object”。我认为 to_datetime 应该进行这样的文件类型转换,但显然我做错了什么。

我该如何解决这个问题?

顺便说一句:如果我想创建一个新列来告诉我所说的观察周,即 1 如果它是在一年的第一周,我可以使用这个命令吗?

df['week'] = df['datespython'].dt.isocalendar().week

【问题讨论】:

  • 请在问题中以文本形式发布数据
  • @Naveed 我现在发布了。

标签: python pandas python-datetime


猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-10-07
  • 2019-04-10
  • 1970-01-01
  • 1970-01-01
  • 2018-02-13
  • 2014-08-24
  • 1970-01-01
相关资源
最近更新 更多