小编Jam*_*and的帖子

如何在JSON字段上对Pandas DataFrame进行排序

我在熊猫数据框中有这样的数据

   id     import_id              investor_id     loan_id      meta
   35736  unremit_loss_100312         Q05         0051765139  {u'total_paid': u'75', u'total_expense': u'75'}
   35737  unremit_loss_100313         Q06         0051765140  {u'total_paid': u'77', u'total_expense': u'78'}
   35739  unremit_loss_100314         Q06         0051765141  {u'total_paid': u'80', u'total_expense': u'65'}
Run Code Online (Sandbox Code Playgroud)

如何基于total_expense进行排序,后者是json字段的值,
例如:meta字段上的total_expense

输出应为

id     import_id              investor_id     loan_id      meta
35739  unremit_loss_100314         Q06         0051765141  {u'total_paid': u'80', u'total_expense': u'65'}
35736  unremit_loss_100312         Q05         0051765139  {u'total_paid': u'75', u'total_expense': u'75'}
35737  unremit_loss_100313         Q06         0051765140  {u'total_paid': u'77', u'total_expense': u'78'}
Run Code Online (Sandbox Code Playgroud)

python pandas columnsorting

8
推荐指数
1
解决办法
402
查看次数

如何将芹菜的所有日志发送到自定义处理程序。就我而言python-logstash处理程序

在我的Celery应用程序中,我在控制台上获得了两种日志类型,即celery应用程序日志和任务级别日志(在任务内部,我使用logger.INFO(str)语法进行记录)

我想将它们都发送到自定义处理程序(在我的情况下为python-logstash处理程序)

对于django日志,我通过在settings.py中设置处理程序和记录器而成功完成了,但是我对芹菜无奈

python logging celery-task django-celery logstash

5
推荐指数
1
解决办法
1242
查看次数