我想创建一个基于Websocket的客户端 - 服务器应用程序.在那里我创建了节点js websocket服务器,它正在等待客户端.现在我想创建react js websocket客户端.我正在使用react js作为websocket,因为我必须连续渲染哪些服务器作为简单的文本消息发送.
我很擅长将react js作为websocket客户端实现.它应该如何作为websocket客户端以及如何将请求发送到websocket服务器,如下所示:
'ws://localhost:1234'
Run Code Online (Sandbox Code Playgroud)
我想了解更多关于websocket客户端的信息,还想解决这个问题?
我是python日志记录模块的新手.我想在应用程序处于运行状态时每天创建一个新的日志文件.
log file name - my_app_20170622.log
log file entries within time - 00:00:01 to 23:59:59
Run Code Online (Sandbox Code Playgroud)
第二天,我想创建一个新的日志文件,第二天的日期 -
log file name - my_app_20170623.log
log file entries within time - 00:00:01 to 23:59:59
Run Code Online (Sandbox Code Playgroud)
我正在使用python的日志模块.
我正在使用如下 -
log_level = int(log_level)
logger = logging.getLogger('simple')
logger.setLevel(log_level)
fh = logging.FileHandler(log_file_name)
fh.setLevel(log_level)
formatter = logging.Formatter(log_format)
fh.setFormatter(formatter)
logger.addHandler(fh)
Run Code Online (Sandbox Code Playgroud)
他们在python的日志记录模块中的任何配置是否每天都创建一个日志?
我想用D3.js解析数据/时间.为此我创建了一个javascript文件并使用var d3 = require('d3').我使用安装D3 npm install d3,并尝试将npm install d3 --save其保存在package.json文件中:
{
"name": "school",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC",
"dependencies": {
"browserify": "^13.1.0",
"bufferutil": "^1.2.1",
"d3": "^4.2.2",
"express": "^4.14.0",
"guid": "0.0.12",
"gulp": "^3.9.1",
"react": "^15.3.1",
"react-dom": "^15.3.1",
"reactify": "^1.1.1",
"utf-8-validate": "^1.2.1",
"vinyl-source-stream": "^1.1.0",
"websocket": "^1.0.23",
"ws": "^1.1.1"
}
}
Run Code Online (Sandbox Code Playgroud)
但是,我正面临这个例外:
TypeError: d3.time is undefined
Run Code Online (Sandbox Code Playgroud)
程序代码:
'use strict'; …Run Code Online (Sandbox Code Playgroud) 我通过支持所有必要的文件系统并创建了一个tar文件,创建了sles12机器的一个docker镜像.为了创建docker镜像,我运行以下命令 -
cat fullbackup.tar | docker import - sles_image
Run Code Online (Sandbox Code Playgroud)
之后,我使用下面的命令在容器中运行docker image -
docker run --net network1 -i -t sles_image /bin/bash
Run Code Online (Sandbox Code Playgroud)
注意 - 我已经在这个docker容器中设置了网络(我想要的IP地址).
现在在我的docker容器中,已经配置了一些应用程序,因为应用程序在我创建此docker镜像的sles12机器中可用.这些自定义应用程序在内部运行一些内核低级命令,如modprobe.
但是当我启动我的应用程序时,应用程序将正确启动.我正面临着这个错误 -
不允许操作
我如何能够提供正确的权限,以便它不会给我这个错误?
我有一个数据框,如下所示:
Date_1 Date_2 DR CR Bal
0 5 Dec 2017 5 Dec 2017 500 NaN 1000
1 14 Dec 2017 14 Dec 2017 NaN NaN 1500
2 15 Dec 2017 15 Dec 2017 NaN NaN 1200
3 18 Dec 2017 18 Dec 2017 NaN NaN 1700
4 21 Dec 2017 21 Dec 2017 NaN NaN 2000
5 22 Dec 2017 22 Dec 2017 NaN NaN 1000
Run Code Online (Sandbox Code Playgroud)
在上述数据帧中,"Bal"列包含余额值,并希望根据下一个"Bal"金额填写DR/CR值.
我使用简单的python做到了,但似乎熊猫可以非常聪明的方式执行此操作.
预期产出:
Date_1 Date_2 DR CR Bal
0 5 Dec 2017 5 Dec …Run Code Online (Sandbox Code Playgroud) 我有一个数据帧.
数据帧:
Symbol1 BB Symbol2 CC
0 ABC 1 ABC 1
1 PQR 1 PQR 1
2 CPC 2 CPC 0
3 CPC 2 CPC 1
4 CPC 2 CPC 2
Run Code Online (Sandbox Code Playgroud)
我想比较Symbol1与Symbol2和BB使用CC,如果他们是相同的话,我想那行唯一的其他行必须从数据帧中删除.
预期结果 :
Symbol1 BB Symbol2 CC
0 ABC 1 ABC 1
1 PQR 1 PQR 1
2 CPC 2 CPC 2
Run Code Online (Sandbox Code Playgroud)
如果比较两行,那么我正在使用:
df = df[df['BB'] == '2'].copy()
Run Code Online (Sandbox Code Playgroud)
它会工作正常.
df = df[df['BB'] == df['offset'] and df['Symbol1'] == df['Symbol2']].copy()
Run Code Online (Sandbox Code Playgroud)
它给了我错误.
错误:
ValueError: …Run Code Online (Sandbox Code Playgroud) 我有一个基本数据框如下 -
df1_data = {'id' :{0:'101',1:'102',2:'103',3:'104',4:'105'},
'sym1' :{0:'abc',1:'pqr',2:'xyz',3:'mno',4:'lmn'}}
df1 = pd.DataFrame(df1_data)
print df1
id sym1
0 101 abc
1 102 pqr
2 103 xyz
3 104 mno
4 105 lmn
Run Code Online (Sandbox Code Playgroud)
从这个数据框中,我想在其他四个数据帧列中检查列sym1是否可用?
四种不同的数据帧:
df2_data = {'sym2' :{0:'abc',1:'xxx',2:'xyz',3:'mno'},
'name' :{0:'a',1:'b',2:'c',3:'d'}}
df2 = pd.DataFrame(df2_data)
print df2
df3_data = {'sym2' :{0:'abc',1:'xxx',2:'xyz',3:'mno'},
'name' :{0:'h',1:'i',2:'k',3:'l'}}
df3 = pd.DataFrame(df2_data)
print df3
df4_data = {'sym2' :{0:'abc',1:'xxx',2:'xyz',3:'mno'},
'name' :{0:'p',1:'q',2:'r',3:'s'}}
df4 = pd.DataFrame(df4_data)
print df4
df5_data = {'sym2' :{0:'abc',1:'xxx',2:'xyz',3:'mno'},
'name' :{0:'w',1:'x',2:'y',3:'z'}}
df5 = pd.DataFrame(df5_data)
print df5
Run Code Online (Sandbox Code Playgroud)
在数据帧df2中可用的列sym2中,df3,df4,df5可以包含相同的符号或者可以不包含相同的符号.我的意图是检查df2,df3,df4,df5数据帧sym2列值中是否可用的sym1列值?
预期产量 …
我想使用python熊猫读取json文件。文件的每一行都是JSON中的完整对象。
我正在使用以下版本 -
的Python:2.7.6
熊猫:1.19.1
json文件-
{"id":"111","p_id":"55","name":"aaa","notes":"","childs":[]}
{"id":"222","p_id":"56","name":"bbb","notes":"","childs":[]}
{"id":"333","p_id":"75","name":"ccc","notes":"","childs":[]}
{"id":"444","p_id":"76","name":"ddd","notes":"","childs":["abc","efg","pqr"
,"rtu"]}
Run Code Online (Sandbox Code Playgroud)
我正在使用以下代码读取json文件-
df = pd.read_json("temp.txt", lines = True)
print df
Run Code Online (Sandbox Code Playgroud)
问题是,在json文件中,“ childs”键包含未知索引数组,并且在“ \ n”之间可用。因此,如果我在上面的代码上运行,则会得到ValueError:预期的对象或值,但是如果我删除了在“ pqr”之后可用的“ \ n”,则我的代码将开始工作。
我不想从数据中删除可用的“ \ n”。我想在我的代码中处理这个问题。我只想使用python pandas而不是python json库来以良好的方式处理数据。
如何仅使用python pandas并处理此类文件?