求C#的一个方法:有一列数据,现在要处理这组数据,如图
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/30 14:38:52
求C#的一个方法:有一列数据,现在要处理这组数据,如图
要把数据进行筛选,只得到222,333,444这三个,而且统计出个数,222有3条;333有2条;444有4条
要把数据进行筛选,只得到222,333,444这三个,而且统计出个数,222有3条;333有2条;444有4条
你这是数据库中的数据还是什么,如果是数据库中的,用select group by按这个数据分组就能得到需要的数据,如果是自己的数据进行这种统计,可以用字典,比如说
Dictionary<int,int> dic=new Dictionary<int,int>();
//我不清楚你前面的222/333是什么类型的数据,假定是int的
//然后对于每个数字,比如
int x=222;
if(dic.ContainsKey(x)) dic[x]++;
else dic.Add(x,1);
循环执行完之后,这个dic就是你要的.
再问: x[222]++; 这里怎么理解?
再答: 刚写错了,已经改了,是dic[x]++;补充一下,最后如果你要遍历这个dic,可以用foreach (KeyValuePair<int,int> item in dic)
{
// item.Key与item.Value即可访问到字典的键和值
}
再问: 我的数据就像你说的,不是数据库中的。。。我执行了下,为什么 if(dic.ContainsKey(x)) 这里一直是false
再答: 贴完整代码,或者你先自己用几个数字来测试一下。
再问: 嗯,对了,之前写错地方了。十分的感谢呀!
Dictionary<int,int> dic=new Dictionary<int,int>();
//我不清楚你前面的222/333是什么类型的数据,假定是int的
//然后对于每个数字,比如
int x=222;
if(dic.ContainsKey(x)) dic[x]++;
else dic.Add(x,1);
循环执行完之后,这个dic就是你要的.
再问: x[222]++; 这里怎么理解?
再答: 刚写错了,已经改了,是dic[x]++;补充一下,最后如果你要遍历这个dic,可以用foreach (KeyValuePair<int,int> item in dic)
{
// item.Key与item.Value即可访问到字典的键和值
}
再问: 我的数据就像你说的,不是数据库中的。。。我执行了下,为什么 if(dic.ContainsKey(x)) 这里一直是false
再答: 贴完整代码,或者你先自己用几个数字来测试一下。
再问: 嗯,对了,之前写错地方了。十分的感谢呀!
求C#的一个方法:有一列数据,现在要处理这组数据,如图
EXCEL中如何用函数找出一列数据中有多少个数据符合一个区间.
如何用Excel表格做一列数据的折线图
excel中用哪个函数求一列数据中满足条件的数据有多少个
数据的统计方法有?
我有一组数据,想要知道如何用excel分析这些数据主要集中在哪个区间;(或者说画出这组数据的正态分布图)
如何用matlab的二维插值处理这组数据
excel中有一列数据,怎样每隔5行取出一个数,生成一列新数据?
怎样用excel2010画函数图啊.现在有些实验数据要处理成曲线图,求详细步骤,最好能有图说明,谢谢啦~~
我要处理几组数据需要SPSS的知识 大神帮忙看看我这种数据具体用什么SPSS的分析方法
matlab中怎么将一列数据按照顺序平均分成矩阵.有快速的方法吗?
使用spss处理数据,已有两列数据,一列为变量,一列为出现的次数,怎样做正态分布检验?