Python 转换整列的日期时间

Python 转换整列的日期时间,python,datetime,Python,Datetime,[仍未回答] 您好,我最近发现了一种将时间格式转换为小时和分钟的解决方案 from datetime import datetime x = datetime.strptime('2017-01-01T19:33:28+0000', '%Y-%m-%dT%H:%M:%S%z')\ .strftime('%H:%M') 但是,我只能对列中的一个值执行此操作。如何将其应用于整列中的所有值 以下是我要转换的列值: 编辑1:错误显示“TypeError:strTime()参数1必须是str,而不是S

[仍未回答]

您好,我最近发现了一种将时间格式转换为小时和分钟的解决方案

from datetime import datetime

x = datetime.strptime('2017-01-01T19:33:28+0000', '%Y-%m-%dT%H:%M:%S%z')\ .strftime('%H:%M')
但是,我只能对列中的一个值执行此操作。如何将其应用于整列中的所有值

以下是我要转换的列值:

编辑1:错误显示“TypeError:strTime()参数1必须是str,而不是Series”

编辑2:此处显示的错误为
SyntaxError:行连续字符后出现意外字符

还有
name错误:未定义名称“pandas”
(即使我用的是熊猫,这让人困惑?)


谢谢

处理数据时,处理熊猫总是更好

将数据转换为dataframe_()时,您可以:

import pandas as pd

df --> dataframe

df['column']=pd.to_datetime(df['column'], format=...)

这篇文章可以帮助你

在what?@Pallison中选择一整列数据,那么你如何选择你的数据列呢?你在用熊猫吗?是的,我有一个jupyter笔记本,我在用熊猫。我可以通过写df.first\u event\u dateThank来选择一列数据。另一个问题是我想把小时和分钟分开。还有人能帮忙吗?谢谢,@Pallison,你“进口熊猫”了吗?因为“NameError:name'pandas'未定义”表示您没有使用“import pandas as pd”和df['column']=pd.to_datetime(df['column'],format=…)导入尝试。我忘了