草庐IT

TRANSACTION_DATE

全部标签

python - 绘制 datetime.date Pandas

我根据特定日历日期的一些值计数创建了一个pandas数据框。这是我的做法:time_series=pd.DataFrame(df['OperationDate'].value_counts().reset_index())time_series.columns=['date','count']基本上,它有两列,第一个“日期”是包含datetime.date对象的列,第二列“计数”只是整数值。现在,我想绘制一个散点图或一个KDE来表示日历日内的值变化,但是怎么做呢?我查看了数据框,它看起来井然有序,与我上面描述的完全一样。但是当我尝试时:time_series.plot(kind='kd

python - SQLAlchemy+ Tornado : can't reconnect until invalid transaction is rolled back

我正在用tornado+sqlalchemy构建一个webapp并且绝对随机我得到了这个错误File"/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py",line1024,in_handle_dbapi_exceptionexc_infoFile"/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py",line187,inraise_from_causereraise(type(exception),exception,tb=exc_tb,cause=exc_va

python - sqlalchemy、postgresql 和关系卡在 "idle in transaction"

我有一个与sqlalchemy和postgresql相关的问题。classProfile(Base):...roles=relationship('Role',secondary=role_profiles,backref='profiles',lazy='dynamic')运行时(current_user是Profile类的一个实例):roles=current_user.roles.filter().all()使用sqlalchemy我得到idleintransaction用于读取postgresql中的配置文件的所有选择。编辑:通过回显查询,我看到每个选择都以:BEGIN(imp

python - 我如何将 xaxis_date() 与 barh() 一起使用?

在下面的代码中,bdate和edate都是datetime.datetime()对象:pylab.barh(ypos,edate-bdate,left=bdate,height=TRMWidth)但这会在dates.py._to_ordinalf()中抛出一个AttributeError:File"/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/matplotlib/pyplot.py",line1926,inbarhret=ax.barh(bottom,width,height

python - 如何反向执行 date_range?

我正在处理如何反向创建日期范围的问题。我正在尝试这个:importpandasaspddates=pd.date_range(end='2/08/2014',periods=104,freq='W-Sat',closed=None)我总是从晚到早,如下所示:[2012-02-18,...,2014-02-08]Length:104,Freq:W-SAT,Timezone:None我想从“2014-02-08”开始。谢谢解决方法:感谢您指出内置的反向功能,您需要返回并创建DatetimeIndex以在时间序列中使用它,如下所示:dTmp=pd.date_range(end='2/08/2

python - 在 django 中引发异常的 transaction.rollback() 的正确方法

我正在使用Django1.7.1和python2.7,我正在做一些需要在事务内的POST请求,实际上我正在使用@transaction.atomic()装饰器,它使整个函数都在事务中。据我所知,这个装饰器类似于commit_on_success并在出现数据库错误时进行回滚。是否可以引发自定义异常,使事务回滚但不使用保存点?我想在回滚完成时返回一个HttpResponse,解释事务未完成的原因。我有这个。@transaction.atomic()defsalida_de_almacen(request):ifrequest.method=='POST':try:folio=request

Python- 在 Matplotlib 中使用 plot_date 连接线

我正在使用matplotlib绘制一些数据,这些数据需要一段时间,因此我必须使用plot_date来绘制我的线条。但出于某种原因,就连接线而言,Plot_Date和Plot具有完全不同的格式。这是使用plot(x,y)时的样子使用plot(x,y,'bo')或plot_date(x,y,'bo')Plot_date(x,y)看起来也是这样^^。并使用plot_date(x,y,'bo-')如何使plot_date的结果看起来像第一张图片?我查看了整个Matplotlib网站,但找不到任何东西。提前致谢 最佳答案 经过进一步调查,我发

python - Pandas :在 groupby 'date' 中删除重复项

在下面的数据框中,我想消除重复的cid值,以便df.groupby('date').cid.size()的输出匹配df.groupby('date').cid.nunique()的输出。我看过这个post但似乎并没有很好的解决问题的办法。df=pd.read_csv('https://raw.githubusercontent.com/108michael/ms_thesis/master/crsp.dime.mpl.df')df.groupby('date').cid.size()date200572006237200736102008131820092664201099720116

python - 属性错误 : 'datetime.date' object has no attribute 'date'

我有一个这样的脚本:importdatetime#variablecal_start_of_week_datehastype#variableperiodhastypecal_prev_monday=(cal_start_of_week_date-period).date()执行上述语句时,出现错误:AttributeError:'datetime.date'对象没有属性'date'如何解决这个问题? 最佳答案 停止尝试调用date对象的date()方法。它已经是一个日期。 关于pyth

python - 计算两个 datetime.date() 日期之间的年月差

我想计算两个datetime.date()日期之间的年月差。例如;d1=date(2001,5,1)d2=date(2012,1,1)d3=date(2001,1,1)d4=date(2012,5,1)diff1=d2-d1diff2=d4-d3期望的结果:diff1==10years&8months.diff2==11years&4months.谢谢。 最佳答案 如果您能够安装出色的dateutil包,你可以这样做:>>>fromdateutilimportrelativedeltaasrdelta>>>fromdatetimei