我正在尝试读取一个如下所示的 excel 文件:
我还有一个脚本,可以将这个 xlsx 文件转换为带有工作表名称的 csv 文件(如果有三张工作表,那么它将创建三个不同的 csv 文件)。
它的 csv 文件如下所示:
Unnamed: 0,Gender A,Unnamed: 2,Gender B,Unnamed: 4,Gender C,Gender D
date,Male,Female,Male,Female,Male,Female
2017-01-01 00:00:00,2,3,3,2,3,3
2017-01-02 00:00:00,5,7,7,42,3,5
2017-01-03 00:00:00,4,6,6,12,2,7
2017-01-04 00:00:00,6,7,3,6,4,8
2017-01-05 00:00:00,6,8,8,3,5,3
2017-01-06 00:00:00,54,3,3,6,3,5
2017-01-07 00:00:00,3,4,6,3,6,5
2017-01-08 00:00:00,3,6,6,3,6,4
2017-01-09 00:00:00,2,2,8,7,5,2
2017-01-10 00:00:00,4,3,2,4,5,5
2017-01-11 00:00:00,12,10,10,3,1,6
2017-01-12 00:00:00,9,7,7,3,4,1
Run Code Online (Sandbox Code Playgroud)
所以,我的第一个问题是处理这些文件的更好选择是 xlsx 还是 csv?
接下来,我只想读取前两行作为列标题。这样我就可以了解在哪个性别中有多少男性和女性可用。
预期输出:
0 date Gender A_Male Gender A_Female Gender B_Male Gender B_Female Gender C_Male Gender D_Female
1 2017-01-01 00:00:00 2 3 3 2 3 3
2 2017-01-02 00:00:00 5 7 …Run Code Online (Sandbox Code Playgroud) 我想在我的 suse 系统(版本 sles 12)中安装 docker 稳定版。在suse系统中安装docker,需要添加docker仓库。
我没有找到任何用于添加 1.6 版 docker 存储库的 url(存储库 url)。我找到了 docker 1.12 版,但它在我的情况下不起作用。我现在删除了 docker 存储库。
谁能建议我如何添加正确的存储库并在我的系统中进一步安装 docker?
编辑示例命令和输出
码头工人 -v
Docker 版本 1.6.0,内部版本 4749651
码头工人拉你好世界
FATA[0000] 无法连接到 Docker 守护进程。'docker -d' 是否在这台主机上运行?
须藤泊坞窗拉你好世界
须藤:docker:找不到命令
我想通过使用 python pysnmp 模块获取 snmp 数据。我曾经使用命令行来获取 SNMP 数据,但现在我想使用 pysnmp 模块来读取它。
SNMP命令-
snmpwalk -v 1 -c public <ip address>:<port> xyz::pqr
Run Code Online (Sandbox Code Playgroud)
我正在使用像上面这样的命令。现在我尝试了类似下面的东西 -
import netsnmp
def getmac():
oid = netsnmp.VarList(netsnmp.Varbind('.1.3.6.1.2.1.17.7.1.2.2.1.2'))
res = netsnmp.snmpgetbulk(oid, Version = 1, DestHost='ip',
Community='pub')
return res
print getmac()
Run Code Online (Sandbox Code Playgroud)
我遇到错误 -导入 netsnmp。没有模块 netsnmp
任何人都可以给我建议如何使用 python 从 snmp 服务器获取 snmp 数据?
我想运行wiremock的独立jar文件,并在用户点击特定url后发送一些json数据。
我创建了一个示例 json 文件并将其放置在我的应用程序的映射目录中。
样本.json
{
"request":
{
"url": "/data?date=date",
"method": "GET",
"queryParameters" : {
"date" : {
"matches" : "^\\d{4}-\\d{2}-\\d{2}$"
}
}
},
"response":
{
"status": 200,
"headers":
{
"Content-Type" : "application/json"
},
"body": "[{\"a\":\"A\",\"b\":\"B\",\"c\":\"C\"},{\"a\":\"A\",\"b\":\"B\",\"c\":\"C\"}]"
}
}
Run Code Online (Sandbox Code Playgroud)
我想在浏览器中 ping 下面的 url,以便我可以在浏览器上获取 json 响应。
编辑后的网址 -
192.168.0.5:8080/data?date=2017-02-02
Run Code Online (Sandbox Code Playgroud)
我正在使用下面的命令来运行我的应用程序 -
java -jar wiremock-standalone-2.6.0.jar
Run Code Online (Sandbox Code Playgroud)
我想将查询参数日期值与请求的查询参数日期值相匹配。
我无法在浏览器中看到 json 响应,因为它无法识别请求的 url。
我在编写映射 json 文件时缺少什么?
如何编写查询参数以便识别我的输入请求并在浏览器上提供 json 响应?
我有多个文档的索引。文档包含以下字段:
我想创建一个 elasticsearch dsl 查询。对于此查询,有两个输入可用,例如 adhar_number 和 pan_number。此查询应与OR 条件匹配。
示例:如果一个文档仅包含提供的 adhar_number,那么我也想要该文档。
我有一本字典,内容如下(my_dict):
{
"adhar_number": "123456789012",
"pan_number": "BGPPG4315B"
}
Run Code Online (Sandbox Code Playgroud)
我试过如下:
from elasticsearch import Elasticsearch
from elasticsearch_dsl import Search
es = Elasticsearch([{'host': 'localhost', 'port': 9200}])
s = Search(using=es, index="my_index")
for key, value in my_dict.items():
s = s.query("match", **{key:value})
print(s.to_dict())
response = s.execute()
print(response.to_dict())
Run Code Online (Sandbox Code Playgroud)
它创建以下查询:
{
'query': {
'bool': {
'must': [
{
'match': {
'adhar_number': '123456789012'
}
},
{
'match': {
'pan_number': 'BGPPG4315B'
}
}
] …Run Code Online (Sandbox Code Playgroud) python ×2
csv ×1
docker ×1
excel ×1
installation ×1
json ×1
net-snmp ×1
opensuse ×1
pandas ×1
pysnmp ×1
python-3.x ×1
query-string ×1
snmp ×1
wiremock ×1