![](/img/trans.png)
[英]Transform tabular data from wide to long format using python or C#
[英]Create Tabular format data based on values in 2 variables using C#
我有2個不同值的變量。 說狀態:在Dev,In Test,Done,In Dev,In Dev,In Test,In Dev,Done和相應的StateReason值是:Dev in progress,Test in progress,Handover Complete,Dev in progress,Dev in progress,Ready質量保證,已完成
我需要以這種格式創建一個表。
State/State Reason In Dev In Test Done Total Dev in progress 3 0 0 3 Test in progress 0 1 0 1 Handover Complete 0 0 1 1 Ready for QA 1 0 0 1 Completed 0 0 1 1 Total 7
是否有任何內置功能可以用於創建所需格式? 像LINQ或Distinct。 我以所需的格式創建,但編寫了太多代碼行。 想要檢查是否有更簡單的方法來創建所需的格式。 為編寫指標而編寫的代碼如下所示,但為了格式化,我編寫了大量代碼。
Dictionary<string, int> dUse = new Dictionary<string, int>();
for (int k=0; k<mcnt.Length;k++) { if(dUse.ContainsKey(mcnt[k])) { dUse[mcnt[k]] = dUse[mcnt[k]] + 1; } else { dUse.Add(mcnt[k], 1); } } foreach(var item in dUse) { Console.WriteLine(item.Key + " " + item.Value); }
使用Lists和Dictionary我能夠以表格格式獲取數據。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.