
R语言
申龙斌
70后老程序员一枚,精通C#,从事油田信息化,爱读书,独立博客:shenlb.me
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
R语言学习笔记:小试R环境
买了三本R语言的书,同时使用来学习R语言,粗略翻下来感觉第一本最好:《R语言编程艺术》The Art of R Programming《R语言初学者使用》A Beginner’s Guide to R《R语言实战》R in Action一句话简介R语言:R是一种用于数据处理和统计分析的脚本语言,它受到由AT&T实验室开发的统计语言S(Statistics)的启发,且基本上...原创 2014-02-03 09:27:00 · 93 阅读 · 1 评论 -
R语言学习笔记:向量
向量是R语言最基本的数据类型。单个数值(标量)其实没有单独的数据类型,它只不过是只有一个元素的向量。x <- c(1, 2, 4, 9)x <- c(x[1:3], 88, x[4]) #在最后一个数前面插入一个数值88,可以看到用x[4]可以取出第4个元素,用x[1:3]可以取出前3个元素typeof(x) #查看向量里的元素的类型,注意默认是double...原创 2014-02-04 22:51:00 · 316 阅读 · 0 评论 -
R语言学习笔记:绘制地图
在R中画地图先从简单的maps包开始。library("maps")在这个maps包中有一些数据集,用命令data(package=”maps”),可以看到如下数据:canada.cities Database of Canadian cities county.fips FIPS county codes for US County Ma...原创 2014-11-14 13:58:00 · 522 阅读 · 0 评论 -
R语言学习笔记:SQL操作
虽然R很强大,但如果对SQL非常熟悉,也不能浪费这项技能了,可以用上sqldf包,从example("sqldf")抄了几条用法放在这里,以后可能会用上。library("tcltk")a1r <- head(warpbreaks)a1s <- sqldf("select * from warpbreaks limit 6")a2r <- subset(CO2,...原创 2014-11-15 15:08:00 · 229 阅读 · 0 评论 -
R语言学习笔记:分析学生的考试成绩
孩子上初中时拿到过全年级一次考试所有科目的考试成绩表,正好可以用于R语言的统计分析学习。为了不泄漏孩子的姓名,就用学号代替了,感兴趣可以下载测试数据进行练习。num class chn math eng phy chem politics bio history geo pe0158 3 99 120 114 70 49.5 50 49 48.5 49.5 600442 7 107 1...原创 2014-11-19 15:15:00 · 2514 阅读 · 0 评论 -
在R语言环境中无法载入rJava包的解决办法
问题描述:安装包xlsx包后,运行library("xlsx")后弹出错误窗口:RGui (64-bit): Rgui.exe - 系统错误无法启动此程序,因为计算机中丢失 jvm.dll。尝试重新安装该程序以解决此问题。 在R语言环境中的错误是:载入需要的程辑包:rJava Error : loadNamespace()里算'rJava'时.onLoad失败了,详细内容...原创 2014-12-15 08:19:00 · 2886 阅读 · 0 评论 -
R语言学习笔记:因子
R语言中的因子就是factor,用来表示分类变量(categorical variables),这类变量不能用来计算而只能用来分类或者计数。可以排序的因子称为有序因子(ordered factor)。factor()用来生成因子数据对象,语法是:factor(data, levels, labels, ...)其中data是数据,levels是因子的级别向量,labels是因子...原创 2014-11-06 09:10:00 · 415 阅读 · 0 评论 -
R语言学习笔记:字符串处理
想在R语言中生成一个图形文件的文件名,前缀是fitbit,后面跟上月份,再加上".jpg",先不百度,试了试其它语言的类似语法,没一个可行的: C#中:"fitbit" + month + ".jpg" VB:"fitbit" & month & ".jpg" Haskell:"fitbit" ++ month ++ ".jpg" 还想到concat之类的函数,都...原创 2014-11-02 08:42:00 · 382 阅读 · 0 评论 -
R语言学习笔记:简单的回归分析
fitbit <- read.csv("fitbit.csv")date cal step dist floor sit inactive walk run2014年1月1日 2496 12803 9.14 15 1161 123 98 582014年1月2日 2513 12955 9.47 12 1188 ...原创 2014-10-30 21:49:00 · 120 阅读 · 0 评论 -
R语言学习笔记:日期处理
1、取出当前日期Sys.Date()[1] "2014-10-29"date() #注意:这种方法返回的是字符串类型[1] "Wed Oct 29 20:36:07 2014"2、在R中日期实际是double类型,是从1970年1月1日以来的天数typeof(Sys.Date())[1] "double"3、转换为日期用as.Date()可以将一个字符串转换为日期值,...原创 2014-10-29 21:11:00 · 235 阅读 · 0 评论 -
用R语言分析我的fitbit计步数据
目标:把fitbit的每日运动记录导入到R语言中进行分析,画出统计图表来已有原始数据:fitbit2014年每日的记录电子表格文件,全部数据点此下载,示例如下:日期消耗卡路里数步距离攀爬楼层数久坐不动的分钟数不太活跃分钟数中度活跃分钟数非常活跃分钟数2014年4月27日27361658111.84711111311178120...原创 2014-10-28 06:32:00 · 353 阅读 · 0 评论