У меня есть код, который извлекает данные из файла XML. Я хочу найти среднее / среднее значение для каждого из извлеченных значений (XMax
, XMin
, YMax
, YMin
, ZMax
, ZMin
)
Вот как я извлек шесть значений:
var query = from file in fileEntries
let doc = XDocument.Load(file)
let x = doc.Descendants("XAxisCalib").Single()
let y = doc.Descendants("YAxisCalib").Single()
let z = doc.Descendants("ZAxisCalib").Single()
select new
{
XMax = x.Element("Max").Value,
XMin = x.Element("Min").Value,
YMax = y.Element("Max").Value,
YMin = y.Element("Min").Value,
ZMax = z.Element("Max").Value,
ZMin = z.Element("Min").Value
};
Нахожусь ли я на правильном пути с этим средним для XMax:
var Average1 =
from a in query
select new
{ AvgMaxX = a.Average(a => a.XMax) };