我有一个数据框:
>>> 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) 我正在使用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) 我的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安装?
我有一个需要迭代的 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) 我正在尝试将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) 我想将多个分离的集合导出给邮递员中的另一个用户。
我怎样才能做到这一点?在邮递员中导出它们时,如何一次选择多个集合?
我正在尝试使用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) 我正在编写小查询以从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 ×2
collections ×1
dataframe ×1
django ×1
erlang ×1
fillna ×1
flask ×1
import ×1
javascript ×1
json ×1
mysql ×1
net-snmp ×1
pandas ×1
perl ×1
pip ×1
postman ×1
reactjs ×1
sqlalchemy ×1
ubuntu-18.04 ×1