课上脚本 Flashcards
(96 cards)
用pie作饼图
pie(rep(1,12),col=rainbow(12))
rainbow(12)是一种颜色
pie的第一项是一个向量 the values in x are displayed as the areas of pie slices
命名函数(给向量命名)
names(x)
绝对路径读取文件
scan(“D:/data.txt, what=””)
只存两个变量
save(a,b,file=“”)
存全部变量
save.image()
数据类型 mode typeof
mode:numeric character logical complex
typeof:double integer character logical complex
因子
分类变量的正数表示 每个分类称之为“水平”
把文字转换成因子
factor()
等差数列只希望有10个数
seq(from=, to= , length.out= 10)
sample取样函数怎么用
sample(取样范围;去多少个;replace=T,prob=c(0.3,0.7))
table是干嘛的 怎么用
table(x)
x是上面取样好的结果
table会告诉你 每一个结果各取了多少样(分类统计)
均匀分布
runif(1000,min=,max=)
1000为取出的数的量 也是横轴
min max控制着纵轴
画图的时候直接plot(x)即可
正态分布
rnorm(1000,sd=,mean=)
不写的话默认均值和方差为0
pmin
pmin(score,100)
意思是把score中大于100的数换成100
向量内积
%*%
阶乘
factorial
floor ceiling trunc round
floor 求一个比这个数更小的整数
ceiling 求一个比这个数更大的整数(向上取整)
trunc 把小数部分截去
round 四舍五入
sqrt(-16)
NaN
0/0
NaN
-5/0
-Inf
all(x%%2==0)any which
all 判断集合里是否都为偶数
any 判断集合中是否存在偶数
which 集合中哪个为偶数(第几个)
如何排序
sort(x)这是从小到大排
sort(x,decreasing=T)就是从大到小排
求平均数
mean()
求中位数
median()
如果为偶数中位数就是中间两个的平均数