发布时间:2023-11-17 09:41来源:www.sf1369.com作者:宇宇
这个是指把第1和第2列删除
得到的结果,就是剩下的8列数据
R语言是主要用户统计分析,绘图的语言和操作环境。R语言是越来越受欢迎的编程语言,被广泛的在企业内部和学术界进行数据分析,它正在成为最通用语言之一,因为数据挖掘已经进入了一个黄金时代。无论是被用来设置广告价格,还是找到新的方式迅速的微调财务模式。不同的公司类似Google,辉瑞,默克公司,美国银行,洲际酒店集团和壳牌公司都使用它,同时以S语言环境为基础的R语言由于其鲜明的特色一出现就受到了统计专业人士的青睐,成为国外大学里相当标准的统计软件。
R是基于S语言的GNU项目,R的源代码可以自由下载使用。可在多种平台下运行,包括UNIX (也包括FreeBSD和Linux)、Windows和MacOS。
r软件不只是一种统计工具,它还是一种语言,就语法形式而言跟s语言非常相识。所以类似与数据库一样,在客户端不是就只能调用一些函数,而是可以用数据库提供的sql语言编写出拥有灵活多变,满足各种需求的功能。r语言也一样,可以在客户端,用s语言编写程序,传送到r软件,r软件计算完成后将结果在传回c#
。既然需要来回传送,必然需要中间的桥梁,就像数据库需要驱动程序一样,在c#中调用r软件,需要安装r(d)com,r(d)com是一种dcom组件,可以注册到windows的组件服务中,供程序调用。如果用c#开发web程序,由于asp.net是用aspnet这个用户在执行,而这个用户的权限很低,所以如果要调用r(d)com的服务的化,需要给aspnet授予权限。
R内置多种统计学及数字分析功能。R的功能也可以透过安装包(Packages,用户撰写的功能)增强。因为S的血缘,R比其他统计学或数学专用的编程语言有更强的面向对象(面向对象程序设计, S3, S4等)功能。
R的另一强项是绘图功能,制图具有印刷的素质,也可加入数学符号。
虽然R主要用于统计分析或者开发统计相关的软件,但也有人用作矩阵计算。其分析速度可媲美专用于矩阵计算的自由软件GNU Octave和商业软件MATLAB。
同时初学者,可以 从最基本的书开始看起,我就是这样的,希望可以有帮助咯