小编Lup*_*ide的帖子

如何修复 Elasticsearch 中的“无法解析日期字段”错误

我试图通过 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)

这是我的 ES 索引的结构: 弹性搜索结构

有人能帮助我吗

谢谢

python parsing timestamp elasticsearch

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

在R中获得randomForest回归更快

我必须在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)

regression r random-forest

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

如何从wikidata检索别名

我正在尝试从维基数据中检索一些信息,我发现有趣的是收集声音的别名.例如,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)

如何修改我的查询以获取别名?谢谢

sparql wikidata

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