【发布时间】:2020-10-14 16:57:59
【问题描述】:
我试图通过他们的分类来选择卡通人物,然后平均他们的攻击和防御属性。然后最后将其写入 csv 文件。 输入:
classfication | attack | defense
Wolf 5 6
Wolf 2 12
输出:
attack_average | defense_average
3.5 9
我编写了一个可以获取平均值的代码,但不能对它们使用“ToList()”,也不能将它们写入一个 csv 文件,因为我有两个变量。
var list = list.Where(x => x.classfication.Equals("Wolf"));
var def = list.Select(x => x.defense).Average();
var atk = list.Select(x => x.attack).Average();
using (var writer = new StreamWriter("D:\\Example\\Example.csv"))
using (var csv = new CsvWriter(writer, CultureInfo.InvariantCulture))
{
csv.WriteRecords(def);
}
【问题讨论】: