我正在尝试将 Dataframe 中的整个列从字符串格式转换为日期格式。有人对如何执行此操作有任何建议吗?
我已经成功地能够使用 strptime 更改其中的一个元素,但不确定将其应用到整个列的最佳方式:
原始数据样本:
2016/06/28 02:13:51
在:
Var1 = Dataframename['columnname'][0]
temp = datetime.datetime.strptime(Var1, '%Y/%m/%d %H:%M:%S')
temp
输出:
datetime.datetime(2016, 6, 28, 2, 13, 51)
最佳答案
我想你正在找这个
import datetime
data['colname']=data['colname'].apply(lambda x:datetime.datetime.strptime(x,"%Y-%m-%d %H:%M:%S"))
关于python - 需要将整个列从字符串格式转换为 Dataframe 的日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38211201/