分享

R语言实战

 印度阿三17 2019-08-27
  1. R区分大小写
  2. R的数据类型:向量,矩阵,数据框,列表
  3. 注释由符号#开头
  4. rnorm() #产生n个服从正态分布的随机数
  5. mean() #平均值
  6. sd() #标准差
  7. cor() #列与列间的相关系数
  8. cov() #列与列的协方差
  9. getwd() #显示当前的工作目录
  10. setwd() #修改当前的工作目录,命令的路径使用正斜杠,R将反斜杠作为转义符
  11. ls() #列出当前工作空间中的对象
  12. rm() #移除一个或多个对象
  13. help(options) #显示可用选项的说明
  14. options() #显示或设置当前选项
  15. history () #显示最近使用过的#个命令(默认值为 25)
  16. savehistory("myfile“)#保存命令历史到文件myfi1e 中
  17. loadhistory(“myfile”) #载入一个命令历史文件
  18. save.image(“myfile”) #保存工作空间到文件myfile中
  19. save(objectlist, file="myfile“)#保存指定对象到一个文件中
  20. load(“myfile”) #读取一个工作空间到当前会话中
  21. q() #退出R
  22. setwd()不会创建一个不存在的目录,可以用dir.create()来创建新目录
  23. source(“filename”) #在当前会话中执行一个脚本
  24. sink(“filename”) #将输出重定向到文件filename中。默认情况下,如果文件已经存在,则它的内容将被覆盖。append=TRUE可以将文本追加到文件后;参数split=TRUE可将输出同时发送到屏幕和输出文件中;不加参数调用命令sink()将仅向屏幕返回输出结果。
  25. pdf(“filename.pdf”) #PDF文件
  26. win.metafile(“filename.wmf”) #Windows图元文件
  27. png(“filename.png”) #PBG文件
  28. jpeg(“filename.jpg”) #JPEG文件
  29. bmp(“filename.bmp”) #BMP文件
  30. postscript(“filename.ps”) #PostScript文件
  31. dev.off() #关闭图像设备
  32. libPaths() #显示库所在的位置
  33. library() #显示库有哪些包
  34. R将实例标识符称为rownames
  35. 数组array与矩阵类似,但是维度可以大于2
  36. table() 创建列联表
  37. with(data, expr, …) #{}之间的语句都正对数据执行,但赋值仅在函数的括号内生效,特殊赋值符<<-可将对象保存在with()之外的全局环境中
  38. factor(x = character(), levels)
  39. str() 提供R中某个对象的信息
  40. mydata <- edit(mydata)的另一种写法是fix(mydata)
  41. length(object)显示对象中元素/成分的数量
  42. dim(object)显示某个对象的维度
  43. str(object)显示某个对象的结构
  44. class(object)显示某个对象的类或类型
  45. mode(object)显示某个对象的模式
  46. names(object)显示某对象中各成分的名称
  47. cbind(object, object, …)按列合并对象
  48. rbind(object, object, …)按行合并对象
  49. head(object)列出某个对象的开始部分
  50. tail(object)列出某个对象的最后部分
  51. ls()显示当前的对象列表
  52. rm(object, object, …)删除一个或更多个对象,语句rm(list = ls())将删除当前工作环境中的几乎所有对象
  53. 使用函数dev.new()、dev.next()、dev.prev()、 dev.set()和dev.off()同时打开多个图形窗口,并选择将哪个输出发送到哪个窗口中
  54. rep(a,b) 创造一个向量,a重复b次
  55. variable[condition] <- expression 将仅在condition的值为TRUE时执行赋值
  56. within()和with()类似,不同的时它允许修改数据框
  57. 缺失值不可比较,不能用逻辑测试==来检测缺失值是否存在
  58. 含有缺失值的算数表达式和函数的计算结果也是缺失值
  59. na.omit()可以删除所有含有缺失数据的行
  60. as.data(x,“input_format”)
  61. sys.data()可以返回当天的日期
  62. order()函数可以对一个数据框进行排序,默认的排序是升序
  63. merge(a,b,by = )按照一个变量横向合并两个数据框
  64. cbind()不需要公共索引横向合并
  65. rbind() 纵向合并两个数据集,变量必须相同
  66. subset() 选入观测
  67. abs(x)绝对值
  68. sqrt(x)平方根
  69. ceiling(x)不小于x的最小整数
  70. floor(x)不大于x的最大整数
  71. trunc(x)向 0 的方向截取的x中的整数部分
  72. round(x, digits=n)将x舍入为指定位的小数
  73. signif(x, digits=n) 将x舍入为指定的有效数字位数
  74. cos(x)、sin(x) 、tan(x) 余弦、正弦和正切
  75. acos(x) 、asin(x) 、atan(x) 反余弦、反正弦和反正切
  76. cosh(x) 、sinh(x) 、tanh(x) 双曲余弦、双曲正弦和双曲正切
  77. acosh(x) 、asinh(x) 、atanh(x)反双曲余弦、反双曲正弦和反双曲正切
  78. log(x,base=n) 对x取以n为底的对数
  79. log(x) log(x)为自然对数
  80. log10(x)log10(x)为常用对数
  81. exp(x)指数函数
  82. mean(x) 平均数
  83. median(x) 中位数
  84. sd(x) 标准差
  85. var(x) 方差
  86. mad(x) 绝对中位差
  87. quantile(x,probs) 求分位数。其中x为待求分位数的数值型向量,probs为一个由[0,1]之间的概率值组成的数值向量
  88. range(x) 求值域
  89. diff(x, lag=n) 滞后差分,lag用以指定滞后几项。默认的lag值为1
  90. min(x) 求最小值
  91. max(x) 求最大值
  92. scale(x,center = TRUE,scale = TRUE)为数据对象x按列进行中心化或标准化
  93. nchar(x)计算x中的字符数量
  94. substr(x, start, stop) 提取或替换一个字符向量的子串
  95. grep(pattern, x, ignore. case=FALSE, fixed=FALSE)在x中搜索某种模式。若fixed=FALSE,则pattern为一个正 则表达式。若fixed=TRUE,则pattern为一个文本字符串。 15 返回值为匹配的下标
  96. sub(pattern, replacement, x, ignore.case=FALSE, fixed=FALSE)在x中搜索pattern,并以文本replacement将其替换。若 fixed=FALSE,则pattern为一个正则表达式。若fixed=TRUE, 则pattern为一个文本字符串
  97. strsplit(x, split, fixed=FALSE)在split处分割字符向量x中的元素。若fixed=FALSE,则 pattern为一个正则表达式。若fixed=TRUE,则pattern为 一个文本字符串
  98. paste(…, sep="")连接字符串,分隔符为sep
  99. toupper(x)大写转换
  100. tolower(x)小写转换
  101. length(x)对象x的长度
  102. seq(from, to, by)生成一个序列
  103. rep(x, n)将x重复n次
  104. cut(x, n) 将连续型变量x分割为有着n个水平的因子
  105. pretty(x, n) 创建美观的分割点。通过选取n 1个等间距的取整值,将一个连续型变量x分割为n个区间。绘图中常用
  106. cat(., file =“myfile”, append =FALSE) 连接…中的对象,并将其输出到屏幕上或文件中(如果声明了一个的话)
  107. apply(x,MARGIN,FUN)可将任何一个函数应用到矩阵,数组,数据框的任何维度上
来源:https://www./content-4-415401.html

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多