現在これでフィルタリングされているダイナミックのリストのリストがあります:
var CPUdataIWant = from s in rawData
where s.stat.Contains("CPU")
select s;
//CPUDataIWant is a List<List<dynamic>>.
各内部リストに 86000 個の値があります。
そして、私がする必要があるのは、値を3つのグループにグループ化し、そのグループの最大値を選択し、それを動的リストの別のリストに挿入するか、CPUDataIWant
.
だから私が欲しいものの例は次のようになります:
Raw data = 14,5,7,123,5,1,43,87,9
そして、私の処理された値は次のようになります。
ProceData = [14,5,7], [123,5,1], [43,87,9]
ProceData = [14,123,87]
linq を使用する必要はありませんが、使いやすいほど良いです。
編集:わかりました、私は何が欲しかったのかを少し不十分に説明しました。
ここに私が持っているものがあります:
List<List<object>>
このリストには、A という名前の X 個のリストがあります。A には 86000 個の値があります。ここでは、それらが int であるとしましょう。
私が欲しいのは、持っていることです
List<List<object>>
しかし、A の 86000 の値の代わりに、A の 3 つの値の最大値から作成される 28700 が必要です。