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=…)导入尝试。我忘了