小编Pra*_*shG的帖子

有条件的向前填充熊猫

我有一个数据框:

>>> k
Out[87]: 
      Date        S       E           cp  Last         Q            code
30 2017-11-10   22500 2017-11-17       P 170.00     828.47  11/17/2017P22500
32 2017-11-10   22625 2017-11-17       P 180.00     646.91  11/17/2017P22625
35 2017-11-10   22750 2017-11-17       C 145.00     651.84  11/17/2017C22750
36 2017-11-13   22500 2017-11-17       P 245.00        nan  11/17/2017P22500
38 2017-11-13   22625 2017-11-17       P 315.00        nan  11/17/2017P22625
41 2017-11-13   22750 2017-11-17       C  35.00        nan  11/17/2017C22750
42 2017-11-14   22500 2017-11-17       P 215.00        nan  11/17/2017P22500
44 2017-11-14   22625 2017-11-17       P 305.00        nan  11/17/2017P22625
47 2017-11-14   22750 2017-11-17       C …
Run Code Online (Sandbox Code Playgroud)

python dataframe pandas fillna

4
推荐指数
1
解决办法
2792
查看次数

如何使用 Django Rest Framework 在其他表中插入外键?

我正在使用Django REST 框架,我被困在将外键数据插入另一个表中。请参考以下场景:
如下面的代码所示,我想在template表中插入数据,并template_owners使用单个 post 请求将外键关系插入表中。
我尝试了一些解决方案,但没有按预期工作,非常感谢帮助。

模型.py:

from django.db import models
from datetime import datetime
from django.utils import timezone

# Template model starts here.
class Template(models.Model):

    Yes = "Yes"
    No = 'No'

    STATUS = [
        (Yes, "Yes"),
        (No, "No"),
    ]

    class Meta:
        db_table = "template"
        ordering = ("date",)

    uuid = models.CharField(max_length=64, null=False, primary_key=True)
    name = models.CharField(max_length=255, null=False)
    hypervisor = models.CharField(max_length=32, null=False)
    download_url = models.CharField(max_length=255, null=False)
    description = models.CharField(max_length=255, null=True)
    metadata = models.CharField(max_length=255, null=True) …
Run Code Online (Sandbox Code Playgroud)

django django-rest-framework

3
推荐指数
1
解决办法
3136
查看次数

为什么没有python pip3.7?

我的python版本是3.70。sudo python3 --version
我使用以下命令安装了pip3:

sudo apt install python3-pip
Run Code Online (Sandbox Code Playgroud)

但是当我通过以下方式检查pip3版本时: pip3 --version

来自/usr/local/lib/python3.4/dist-packages/pip的pip 19.0.1(python 3.4)

为什么不为python3.7安装?

pip

3
推荐指数
1
解决办法
3811
查看次数

如何迭代 Map() 对象?

我有一个需要迭代的 Map() 对象,因此我可以获得星期几和选定的小时。下面的代码不起作用,因为Object.keys(newFieldReservationPrice).forEach它试图循环一个 Map() 对象,这似乎没有意义。那么,有没有更好的解决方案呢?

这是下面的代码:

handlePriceInput = (e, hour, day) => {
let value = e.target.value

const newFieldReservationPrice = this.state.newFieldReservationPrice
console.log('newFieldReservationPrice', newFieldReservationPrice) // A Map();
let map;

if (!newFieldReservationPrice instanceof Map) {
  console.log('!== Map')
  console.log('newFieldReservationPrice is a Map()? inside if ()', newFieldReservationPrice)
  if (newFieldReservationPrice[day] && newFieldReservationPrice[day][hour]) {
      newFieldReservationPrice[day][hour] = Number(value)
  } 
} else {
  map = new Map();
  console.log('map object', Object.keys(newFieldReservationPrice)) // logs map object []

  Object.keys(newFieldReservationPrice).forEach(key => {
    console.log('key', key)
      map.set(key, new Map(Object.entries(newFieldReservationPrice[key])));
  }); // This …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs

2
推荐指数
3
解决办法
6085
查看次数

为什么我无法在 Ubuntu 18.04 上安装 Perl Net-SNMP

我正在尝试将Perl Net-SNMP用于Ubuntu 18.04上的一些监控脚本。
但是当我执行 Perl 脚本时,它说:Can't locate SNMP.pm in @INC (you may need to install the SNMP module).

我尝试了所有可能的方法来安装Perl Net-SNMP,但无法成功安装。
以下是我尝试在Ubuntu 18.04上安装Perl Net-SNMP的命令:

sudo apt-get install perl-net-snmp
sudo apt-get install net-snmp
Run Code Online (Sandbox Code Playgroud)

我什至尝试使用 tar ball 安装 tar ball [ net-snmp_5.7.3+dfsg.orig.tar.xz] 从这里下载。

寻求积极的帮助来摆脱这种情况。
这个问题以前没有问过,所以请在标记为重复之前做好研究

我的 Perl 脚本:

#!/usr/bin/perl
use warnings;
use strict;
use SNMP;
use Socket;

# VARIABLES YOU SHOULD EDIT.
my $comm = 'public'; …
Run Code Online (Sandbox Code Playgroud)

perl net-snmp ubuntu-18.04

2
推荐指数
2
解决办法
6335
查看次数

在邮递员中导出多个分离的集合

我想将多个分离的集合导出给邮递员中的另一个用户。
我怎样才能做到这一点?在邮递员中导出它们时,如何一次选择多个集合?

collections import postman

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

在Erlang的帮助下在CouchDB中创建视图

我正在尝试使用erlang语言在CouchDB中创建一个视图文档。我已在配置中启用了erlang query_server。当我创建文档时,将语言设置为javascript,如果我转到设计文档并将其更改为erlang,则会从CouchDB中收到错误消息。

fun({Doc}) ->
    case proplists:get_value(<<"type">>, Doc) of
    undefined ->
        ok;
    Type ->
        Identifiers = proplists:get_value(<<"institution">>, Doc),
        lists:foreach(fun(Doc) 
        -> 
        Emit(doc._id,Doc);
    _ ->
        ok
    end.
Run Code Online (Sandbox Code Playgroud)

发现的错误是:

Error running query. Reason: ({badmatch,[<<"error">>, {9,erl_parse,["syntax error before: ","'.'"]}, {9,erl_parse,["syntax error before: ","'.'"]}]}) [{couch_query_servers,'-start_doc_map/3-fun-0-',2, [{file,"src/couch_query_servers.erl"},{line,62}]}, {lists,foreach,2,[{file,"lists.erl"},{line,1337}]}, {couch_query_servers,start_doc_map,3, [{file,"src/couch_query_servers.erl"},{line,61}]}, {couch_mrview_updater,start_query_server,1, [{file,"src/couch_mrview_updater.erl"},{line,231}]}, {couch_mrview_updater,map_docs,2, [{file,"src/couch_mrview_updater.erl"},{line,184}]}]
Run Code Online (Sandbox Code Playgroud)

erlang

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

不可 JSON 序列化 - Python + Flask + Sqlalchemy

我正在编写小查询以从mysql数据库中获取数据,我有一个报告表,在里面我有report_id,我需要查询匹配report_id来自apiparams的数据。

我的功能:

def view_single_thumbnail(idx): // idx coming from params 
    session = Session()

    result = session.query(
        Report
    ).filter(
        Report.report_id == idx
    ).all()

    return jsonify({
        'data': result
    })
Run Code Online (Sandbox Code Playgroud)

投掷错误:'components.db.core.table_declaration.Report object at 0x000001C1Fsdfsdf51E6A90' is not JSON serializable

python mysql json sqlalchemy flask

0
推荐指数
1
解决办法
5222
查看次数