如果要使用group by的话,可以使用linq,这是C#3.0的内容。给你个示例
static void Main(string[] args)
{DataTable dt = new DataTable();dt.Columns.Add("A");dt.Columns.Add("B");dt.Columns.Add("C");dt.Rows.Add("a1", "b1", "c1");dt.Rows.Add("a1", "b2", "c2");dt.Rows.Add("a2", "b3", "c3");dt.Rows.Add("a3", "b4", "c4");dt.Rows.Add("a1", "b5", "c5");dt.Rows.Add("a2", "b6", "c6");IEnumerable<IGrouping<string, DataRow>> result = dt.Rows.Cast<DataRow>().GroupBy<DataRow, string>(dr => dr["A"].ToString());//按A分组foreach (IGrouping<string, DataRow> ig in result){Console.WriteLine("当A="+ig.Key + ":");Console.WriteLine("A".PadRight(10) + "B".PadRight(10) + "C".PadRight(10));Console.WriteLine("=====".PadRight(10) + "=====".PadRight(10) + "=====".PadRight(10));foreach (var dr in ig)Console.WriteLine(dr["A"].ToString().PadRight(10) + dr["B"].ToString().PadRight(10) + dr["C"].ToString().PadRight(10));}Console.Read();
}

datatable使用groupby进行分组统计 [2]相关推荐

  1. datatable使用groupby进行分组统计 .

    如何在datatable中进行分组,并且计算分组后每组的数量,想了一下,可以使用LINQ来实现datatable分组.代码如下 效果 区域    库房          数量 北京---北京仓库--- ...

  2. groupby函数分组统计

    groupby函数分组统计(这里写自定义目录标题) 分组统计后的类别的计数以及某类的总和 data.groupby(['User Id'])['Integral'].count() data.grou ...

  3. pandas使用groupby函数对dataframe进行分组统计、使用as_index参数设置分组聚合的结果中分组变量不是dataframe的索引(index)

    pandas使用groupby函数对dataframe进行分组统计.使用as_index参数设置分组聚合的结果中分组变量不是dataframe的索引(index) 目录

  4. pandas相关函数sort_values、字符串处理、index、merge、数据合并cancat、groupby分组统计

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.排序函数sort_values() 二.字符串处理 1.介绍 2.代码介绍 3.Categorical类型降低数据 ...

  5. Pandas数据分析—groupby分组统计

    13.Pandas中groupby分组统计 文章目录 13.Pandas中groupby分组统计 前言 一.分组使用聚合函数做数据统计 1.准备数据 二.遍历groupby的结果理解执行流程 三.实例 ...

  6. pandas分组统计 - groupby功能

    数据分组 分组统计 - groupby功能 ① 根据某些条件将数据拆分成组 ② 对每个组独立应用函数 ③ 将结果合并到一个数据结构中 Dataframe在行(axis=0)或列(axis=1)上进行分 ...

  7. python 数据分组后看每组多少个_【Python】分组统计GroupBy技术详解

    摘要 进行数据分析时,GroupBy分组统计是非常常用的操作,也是十分重要的操作之一.基本上大部分的数据分析都会用到该操作,本文将对Python的GroupBy分组统计操作进行讲解. 1.GroupB ...

  8. 记录一下pandas的分组统计功能,agg

    主要是记录一下pandas学习,最近要统计一个数据,我向以前stata里面有一个很好用的函数,就是tabstat,可以分组统计,并且输出很多指标. 最近处理数据我的数据是这样的. 我向按照 valid ...

  9. Python数据分析pandas之分组统计透视表

    Python数据分析pandas之分组统计透视表 数据聚合统计 Padans里的聚合统计即是应用分组的方法对数据框进行聚合统计,常见的有min(最小).max(最大).avg(平均值).sum(求和) ...

最新文章

  1. 使用母版页后出现控件,使用FindControl找不到指定控件
  2. 编写100多行的c语言程序,C语言编程100多例.doc
  3. 什么是Linux的原生GUI API?
  4. Python看似简单的地方——关于全局变量与局部变量
  5. ROS机器人导航仿真(kinetic版本)
  6. 在程序开发中日志级别
  7. java如何实例化集合_如何在java中实例化一个Queue对象?
  8. mac php fpm 自动启动,mac系统,php-fpm加入开机启动项
  9. 数据结构与算法14-栈和队列练习题
  10. [html][转]常用返回顶部代码
  11. python 全国内地高风险地区数量查询与可视化(分省)
  12. ipad横竖屏切换,页面适配方法
  13. 图解迷宫算法(广度优先遍历)
  14. 英语学习计划和方法 English learning plans and methods
  15. 最强蜗牛换了手机找不到服务器,最强蜗牛服务器无响应怎么办 最强蜗牛进不去解决方法...
  16. unity初学人物走路卡住的问题
  17. spark 集群处理后转单机pyspark 或 pands 数据处理 的方法
  18. linux设备模型十二(热拔插hotplug)
  19. IDEMIA被选中提供其下一代指纹匹配引擎,成为英国内政部生物识别计划的一部分
  20. B. Boboniu Plays Chess(手速)

热门文章

  1. ensp完成chap配置_广域网链路安全认证CHAP,一分钟了解下
  2. 信息学奥赛一本通(1201:菲波那契数列)
  3. 信息学奥赛一本通(1121:计算矩阵边缘元素之和)
  4. 矩阵转置(信息学奥赛一本通-T1126)
  5. 甲流疫情死亡率(信息学奥赛一本通-T1011)
  6. 信息学奥赛C++语言:质因数分解
  7. windows:QtCreator调用库的方式
  8. 云原生自动监控报警系统Prometheus
  9. 浅谈opencl之整体框架
  10. Warning: bind(): React component methods may only be bound to the component instance. See ...