sách gpt4 ăn đã đi

C# Linq 平均

In lại 作者:太空狗 更新时间:2023-10-29 20:44:43 28 4
mua khóa gpt4 giày nike

我有一个包含类似于以下数据的表格:

Group TimePoint Value
1 0 1
1 0 2
1 0 3
1 1 3
1 1 5

我想这样投影一个表:

Group TimePoint AverageValue
1 0 2
1 1 4

编辑:数据在数据表中。

有人知道如何使用 LINQ 或其他方式完成此操作吗?

Cảm ơn.

câu trả lời hay nhất

需要进行分组

你需要的 linq 是这样的:

var query = from item in inputTable
group item by new { Group = item.Group, TimePoint = item.TimePoint } into grouped
select new
{
Group = grouped.Key.Group,
TimePoint = grouped.Key.TimePoint,
AverageValue = grouped.Average(x => x.Value)
} ;

如需更多 Linq 示例,我强烈推荐 101 Linq 示例页面 - http://msdn.microsoft.com/en-us/vcsharp/aa336747#avgGrouped

关于C# Linq 平均,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5313665/

28 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress