içinde başka bir özelliğe sahip olan düğüm özelliklerinin ortalamasını bulma Özellikler "değer" ve "gen adı" olan bir "Gen" Etiket/düğüm türüne sahibim "Özellik içeren Pathway adında ayrı bir Etiket/düğüm türü var"Neo4j Ortak
Tüm farklı genName'lerden geçip Gen'in değerinin ortalamasını Gen adıyla bulmak istiyorum. Tüm Genler'ın farklı satırlar olarak gösterilmesine ihtiyacım var. Akılda tutulması gereken bir çok genname var. t sorguda hepsini isim. Ben belli Yolda içine yapmanız gerekir. Ben çalışıyorlar
MATCH (sample)-[:Measures]->(gene)-[:Part_Of]->(pathway)
WHERE pathway.pathwayName = 'Pyrimidine metabolism'
WITH sample, gene, Collect (distinct gene.geneName) AS temp
şimdi bütün gün bunu anlatabildim ve yapabileceğim tek şey, tüm genNames satırlarını almak. Oradan kayboldum.
RETURN extract(n IN temp | RETURN avg(gene.value))
Mabye?
Açıklama ve cevap için teşekkürler! Ancak kodu çalıştırırken bana şu hatayı veriyor: AVG (gen.value) sadece sayısal değerleri işleyebilir veya boş olabilir. Ve gen değerlerinin hepsi sayısal (ondalık kesirler). – TJM
Belki de aslında sayısal dizelerdir? Verimlilik için bunları diziler yerine sayı olarak saklamanız gerekir. Ancak, saklanan değerleri değiştiremezseniz, 'AVG (TOFLOAT (genie.value))' yi kullanabilirsiniz. – cybersam
Bu mükemmel, teşekkürler! – TJM