当前位置: 首页 > 知识库问答 >
问题:

开始在熊猫上出错。约会时间

牧业
2023-03-14

我试图将熊猫数据帧列转换为日期时间。它是完美的工作,直到我卸载并再次安装python。我使用Python 2.7.10,蟒蛇2.4.0(64位)。熊猫版本'0.17.1'。这是我的代码:

import os, sys
from datetime import date, timedelta
import pandas as pd
import numpy as np
fdf = pd.read_csv(f,delimiter='\t')
fdf['ORDER_DATETIME']=pd.to_datetime(fdf['ORDER_DATETIME'],"%Y/%m/%d %H:%M")

我得到以下错误消息:

文件“…\AppData\Local\Continuum\Anaconda2\lib\site packages\spyderlib\widgets\externalshell\sitecustomize.py”,第71行,在execfile exec(编译(脚本文本,文件名,'exec')、glob、loc中)

文件".../filename.py",第245行,fdf['ORDER_DATETIME']=pd.to_datetime(fdf['ORDER_DATETIME'],"%Y/%m/%d%H:%M")

文件“C..\AppData\Local\Continuum\Anaconda2\lib\site packages\pandas\util\decorators.py”,第89行,包装器返回函数(*args,**kwargs)

文件"...\AppData\本地\连续体\Anaconda2\lib\site包\熊猫\t系列\tools.py",第276行,以to_datetime单位=单位,infer_datetime_format=infer_datetime_format)

文件"...\AppData\本地\连续体\Anaconda2\lib\site包\熊猫\t系列\tools.py",第390行,_to_datetime值=_convert_listlike(例如_values,False,格式

文件“…\AppData\Local\Continuum\Anaconda2\lib\site packages\pandas\tseries\tools.py”,第372行,类似列表的require\u iso8601=require\u iso8601)

文件“pandas\tslib.pyx”,第1847行,在pandas中。tslib。数组到日期时间(pandas\tslib.c:37155)

文件“pandas\tslib.pyx”,第1864行,在pandas中。tslib。数组到日期时间(pandas\tslib.c:33604)

断言错误

共有1个答案

凌永逸
2023-03-14

刚刚想通了:

fdf['ORDER_DATETIME']=pd.to_datetime(fdf.loc[:,'ORDER_DATETIME'],format="%Y/%m/%d %H:%M")

添加“format=”解决了问题。

 类似资料:
  • 我有一个数据帧,看起来像: 我希望按周分组,然后汇总总数。此外,我需要找到一周的最早日期和最晚日期。第一部分相当简单: 我试图找到最小/最大日期,但没有成功: 如何找到出现的最早/最晚日期?

  • 这应该是从pandas的文档中进行的简单查找,但我失败了。如何在pandas的 本来应该给我想要的结果,但现在我得到了时间,这意味着下面的计算结果总是:

  • 这是我尝试过的: 然而,我得到以下错误:

  • 问题内容: 这个问题已经在这里有了答案 : Python中的Windows路径 (5个答案) 4年前关闭。 追溯(最近一次通话): 产品中的文件“”,第1行= pd.read_csv(’C:\ amazon_baby.csv’) 在parser_f中的第562行的文件“ C:\ Users \ kvsn \ Anaconda3 \ lib \ site-packages \ pandas \ io

  • 问题内容: 我有一个DataFrame,说一个波动率表面,索引为时间,列为行权。如何进行二维插值?我可以,但是我该如何处理?我知道我们可以,但是甚至不是线性插值。有没有办法插入我们自己的方法进行插值? 问题答案: 您可以用来获取线性插值。 对于更复杂的事情,您需要推出自己的函数来处理一个对象并根据需要填充值并返回另一个对象。

  • 我有一本这样的字典: 我只是想把它转换成一个数据帧,其中的列是,等等,然后将索引设置为当前日期和小时,我将使用该代码作为。 生成的如下所示: 我的第一步是将dict转换为数据帧,就我而言,这段代码应该可以做到这一点: 但是我得到这个错误消息:。 我真的不知道这里有什么问题?任何建议都是很好的,如果有人能够解决将指数调整为bargin的问题,那就更好了。干杯