【发布时间】:2018-03-24 15:00:35
【问题描述】:
我已经尝试解决我的问题好几个小时了,但不知何故我没有得到正确的解决方案。 我有一个 pandas 数据框,其中包含一列日期,这些日期又存储为每一行的列表。
df['date']=pd.to_datetime(df["date"])
给我错误:unhashable type: 'list'
我的数据框如下所示:
0 [February 28, 2013 Thursday]
1 [November 2, 2012 Friday]
2 [July 31, 2012 Tuesday]
3 [May 10, 2012 Thursday]
4 [June 23, 2004 Wednesday]
因此,每一行都是一个列表,但每个列表只包含一个字符串。我想将每一行中的这个字符串转换为数据框中的日期时间格式(就像 02-28-2013),以便我可以执行日期操作。
如何以可以执行 pd.to_datetime 命令的方式转换列?
非常感谢!!
【问题讨论】:
标签: python-3.x pandas datetime