我试图通过 pyton 在 ELasticsearch 中进行查询。我想从现在开始获得过去一小时内的所有值。为此,我写了这个脚本:
import time
from elasticsearch import Elasticsearch
from datetime import datetime, timedelta
es = Elasticsearch()
index= "standalone"
filename = "2017-12-22V2.csv"
Timestamp = datetime.now().strftime('%Y-%m-%d %H:%M:%S')
one_hour_from_now = datetime.now() - timedelta(hours=1)
one_hour_from_now = one_hour_from_now.strftime('%Y-%m-%d %H:%M:%S')
query = {"query":{"bool":{"must":{"range":{"Time":{"gt":one_hour_from_now,"lt":Timestamp}}},"must_not":[],"should":[]}},"from":0,"size":10,"sort":[],"aggs":{}}
ret = es.search(index, body=query)
print("ret", ret)
Run Code Online (Sandbox Code Playgroud)
当我执行它时,我收到此错误:
es.search exception: TransportError(400, 'search_phase_execution_exception', 'failed to parse date field [2018-02-12 15:50:26] with format [strict_date_optional_time||epoch_millis]')
Run Code Online (Sandbox Code Playgroud)
有人能帮助我吗
谢谢
我必须在R中使用randomforest进行回归.我的问题是我的数据框很大:我有12个变量和超过40万个条目.当我尝试 - 代码写在底部 - 为了获得randomForest回归,系统需要花费很多时间来处理数据:经过5,6小时的计算后,我不得不停止操作而没有任何输出.有人可以建议我如何更快地获得它?谢谢
library(caret)
library(randomForest)
dataset <- read.csv("/home/anonimo/Modelli/total_merge.csv", header=TRUE)
dati <- data.frame(dataset)
attach(dati)
trainSet <- dati[2:107570,]
testSet <- dati[107570:480343,]
output.forest <- randomForest(dati$Clip_pm25 ~ dati$e_1 + dati$Clipped_so + dati$Clip_no2 + dati$t2m_1 + dati$tp_1 + dati$Clipped_nh + dati$Clipped_co + dati$Clipped_o3 + dati$ssrd_1 + dati$Clipped_no + dati$Clip_pm10 + dati$sp_1, data=trainSet, ntree=250)
Run Code Online (Sandbox Code Playgroud) 我正在尝试从维基数据中检索一些信息,我发现有趣的是收集声音的别名.例如,Francesco Totti也被称为il Capitano或er Pupone:
我正试图用这个sparql查询检索所有系列的足球运动员:
SELECT ?subject ?nomeLabel ?cognomeLabel ?subjectLabel WHERE {
?subject wdt:P31 wd:Q5.
?subject p:P54 ?team .
?team ps:P54 wd:""" + team_code +""" .
FILTER NOT EXISTS { ?team pq:P582 ?end
}
OPTIONAL{
?subject wdt:P735 ?nome .
?subject wdt:P734 ?cognome .
}
SERVICE wikibase:label { bd:serviceParam wikibase:language "it". }
}
ORDER BY (?cognomeLabel)
Run Code Online (Sandbox Code Playgroud)
如何修改我的查询以获取别名?谢谢