楼主: 杰然一生
1299 0

[学习分享] 本周R语言实战1-4章随记笔记 [推广有奖]

  • 5关注
  • 1粉丝

本科生

11%

还不是VIP/贵宾

-

威望
0
论坛币
286 个
通用积分
9.8431
学术水平
7 点
热心指数
7 点
信用等级
6 点
经验
4615 点
帖子
72
精华
0
在线时间
65 小时
注册时间
2011-12-26
最后登录
2023-3-1

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
# R in Action: Chapter 1


install.packages("vcd")     #安装包
library(vcd)                      #调用包
source("filename")           #执行一个脚本

# R in Action: Chapter 2  

cells <- c(1, 26, 24, 68)
rnames <- c("R1", "R2")
cnames <- c("C1", "C2")
mymatrix <- matrix(cells, nrow = 2, ncol = 2, byrow = TRUE, dimnames = list(rnames, cnames))
mymatrix <- matrix(cells, nrow = 2, ncol = 2, byrow = FALSE, dimnames = list(rnames, cnames))

attach( )
detach( )
summary( )       #显示对象的统计概要
if(FALSE){……}   #将FALSE改为TRUE即允许这块代码执行


read.table( )导入数据。默认情况下,字符型变量将转换为因子。设置选stringsAsFactors=FALSE,这将停止对所有字符型变量的此种转换。

write.table( )导出数据。

length(object)  #显示对象中元素/成分的数量

dim(object)      #显示某个对象的维度

str(object)       #显示某个对象的结构

class(object)    #显示某个对象的类或类型

mode(object)   #显示某个对象的模式

names(object)  #显示某对象中各成分的名称

c(object, object,…)    #将对象合并入一个向量

cbind(object, object, …)    #按列合并对象

rbind(object, object, …)    #按行合并对象

Object                             #输出某个对象

head(object)                    #列出某个对象的开始部分

tail(object)                       #列出某个对象的最后部分

ls()                                   #显示当前的对象列表

rm(object, object, …)        #删除一个或更多个对象。
rm(list = ls())                    #将删除当前工作环境中的几乎所有对象*

newobject <- edit(object)   #编辑对象并另存为newobject

fix(object)                           #直接编辑对象





names(patientdata)[2]<-"age"  #变量标签
patientdata$gender<-factor(patientdata$gender,levels=c(1,2),labels=c(''male',"female")   #值标签


# R in Action: Chapter 3


pdf( )
dev.off( )
par(lty = 2, pch = 17)  #修改图形参数
opar <- par(no.readonly = TRUE); par(opar)     
par(ann = FALSE)     #移除默认标题和标签
pch   #绘制点使用的符号
cex    #指定符号的大小。cex.axis     cex.lab     cex.main     cex.sub
font   #字体。font.axis     font.lab     font.main     font.sub     ps     family
lty     #线条类型
lwd   #指定线条宽度
col    #边界颜色。col.axis     col.lab     col.main     col.sub     fg     bg
fill     #填充色
pin     mai     mar     #下、左、上、右
par(pin=c(  4 , 3 ),mar=c(1 , 0.5 , 1 , 0.5 ))     #4英寸宽,3英寸高,上下边界1英寸,左右边界0.5英寸
type="b"     #表示同时绘制点和线
xlim     ylim     xlab     ylab     title     main     sub     
axis( side, at = , labels = , pos = , lty = , col = , las = , tck = ,……)   
#pos与另一条坐标轴相交的位置,las标签是否平行于(= 0)或垂直于(= 2)坐标轴;tck刻度线的长度-0.01
axes = FALSE     #禁用全部坐标轴
xaxt =“n”和 yaxt =“n”分别禁用x轴和y轴(会留下框架线,只除去刻度线)
legend("topleft", inset = 0.05, title = "Drug Type", c("A", "B"), lty = c(1, 2), pch = c(15, 17), col = c("red","blue"))
abline( h = , v = )     #参考线
text( )     mtext( )
par(mfrow = c(2, 2))     #图形的组合
layout(matrix(c(1, 1, 2, 3), 2, 2, byrow = TRUE))
boxplot(mtcars$wt, horizontal = TRUE, axes = FALSE)
par(fig = c(0.65, 1, 0, 0.8), new = TRUE)   
#fig=的取值是一个形如c( x1 , x2 , y1 , y2 )的数值向量,默认会新建一幅图,添加到现有图上时需要new = TRUE


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:R语言实战 R语言 Packages filename Chapter library source

Image.png (44.8 KB)

日期格式

日期格式

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-27 13:53