当前位置: 首页 > news >正文

哪有做网站 的百度爱做网站

哪有做网站 的,百度爱做网站,7一12岁手工科技小制作,政务公开系统网站建设这次的内容#xff0c;涉及到 R 语言包的建立。事实上#xff0c;CRAN 提供的官方参考指南#xff0c;并不适合快速阅读#xff0c;且内容繁杂。比较适合作为后期提高的 教材。而 http://r-pkgs.had.co.nz/ 上 的教程则更适合作为 R 包编写的帮助指南。这里#xff0c;仅仅… 这次的内容涉及到 R 语言包的建立。事实上CRAN 提供的官方参考指南并不适合快速阅读且内容繁杂。比较适合作为后期提高的 教材。而 http://r-pkgs.had.co.nz/ 上 的教程则更适合作为 R 包编写的帮助指南。这里仅仅讲述整个过程中需要注意的一系列的问题目前我个人只涉及到 Windows 系统因此本文仅适用于 Windows 系统下R 包的创建Rtools 是必须具备的工具当然这个工具也只适用于 Windows 系统。关于 Rtools 的安装并没有过多可强调的内容。需要明确的是R 语言目前已经进入了 4.0 的时代对应的也从 Rtools35 过渡到了 Rtools40.目前所有的配置要求必然是  以及   旧版的 Rtools 需要在安装时勾选Add rtools to system PATH 但新版本并无此操作。仍然需要注意的是必须安装在 C 盘的默认路径下不能更改安装路径在完成安装之后R 语言环境下运行代码 Sys.which(make)                              make C:\\rtools40\\usr\\bin\\make.exe 返回上述信息才能证明 Rtools 配置已完成。需要强调的是不能修改安装路径且 C 盘文档下的 .Renviron 不能删除除此之外还需要设置 R 的 path 环境变量这一步已经在 《R语言环境配置》一文讲过因此实在没有重复的必要性。并且这篇文章也不是针对零基础而讲的。仅仅只会涉及到重点内容以及各种易错点。只有环境变量设置成功后续才能调用 R CMD 进行一系列的操作。至此环境配置已完成当然还需要准备RStudioR 包的建立最佳建议方案在 RStudio 中通过新建项目来完成。法一File New Project New Directory   R Package 或者选择R Package using devtools法二library(devtools)create_package()或者选择 create_package() 直接创建一个包所需要的基本内容。至于 create_package() 如何使用RTFM基本的路径设置绝对路径相对文件文件管理如何保存到合适的位置以及 R 语言包的建立不能直接输入任何中文字符这些都属于基础入门内容。不是现如今应该重复叙述的内容。从这篇文章开始今后不会再涉及针对基础入门的帮助性文章。需要说明的是1/  devtools 包必须使用导入 devtools 的同时会默认加载 usethis包2/  而 roxygen2 则被 RStudio 的操作环境下使用了并没有被显式调用。3/  这三个包构成了 R 包创建的整个工具支持。整个项目文件夹下包括了     ---R     ---man     ---NAMESPACE     ---DESCRIPTION以及 Rproj 和 LICENSE 这些部分是包的创建所必须的但 Data 和 vignette文件夹并不是默认需要的这一点需要引起重视。RStudio 界面的些许变化只有在创建 R 包的项目文件中Build 菜单栏才会显示与创建包相关的一系列选项当然除了鼠标点击执行以外利用 代码操作才是最直接了当的方式。创建之前需要把工作路径设置到创建包的路径下一般第一步通常是修改DESRITION 文件Package: Title: Version: Date: AuthorsR:     person(given  ,           family  ,           role  c(aut, cre),           email  )Author: [aut,cre]Depends: R ( 4.0.0)Description: License: Imports: Encoding: UTF-8LazyData: trueRoxygen: list(markdown  TRUE)RoxygenNote: 7.1.1相关的内容需要个人补齐。这一块不再强调。Imports 内容涉及到编写函数时使用到的其他包。必须在 Imports 项中指出否则建立包时会产生报错信息。这一块倒没有过多需要强调的内容。在编写函数之前需要确保当前环境下所有的变量被清空rm(list  ls())所有的代码均位于 R 文件夹下通过一个个 .R 为后缀名的脚本来记录。但目前仍然无法支持 R 文件夹下涉及子目录也就意味着所有的函数都必须通过处于同一级的 R  的脚本来保存。在编写函数之前需要明确R 包函数分为两大类1/   支持导出的函数2/   仅在包内使用的内部函数创建文件及删除文件edit_file(./R/read.R)file.remove(R/read.R)当然设置路径是包的主路径而 R 是子目录所以创建 R 脚本是必须添加上子目录名称而不需要时则通过 file.remove() 删除路径。需要说明的是file.remove() 操作的文件将直接被清理不会进入回收站中因此需要谨慎对待。R 文件夹下的脚本名并不一定等于函数名。一个脚本下可以存在多个函数均被导出。对于导出的函数需要添加注释内容。而 R 包的内部函数则不需要注释内容。所有的注释内容以 # 开头或者可以选择##’ 开头。简单的示例# title # description # param # examples# export# authorscan.str  function(string){  return(scan(text  string))} 后面的每一项内容都需要补齐但 author, examples 并不是必须项。其中title, description, param, export 则是基础内容需要完善而 param 则是针对函数中参数内容的注释。return   用于解释函数的返回内容importFrom 则是至关重要的内容例如# importFrom  utils read.tableread.txt function(text,header   T,...) {  return(read.table(text  text, header  header,...))}函数中使用到了除 base 包以外的函数均需要通过 importFrom 进行指明格式为importFrom pkgname funtion1 function2 function3 ...编写完成保存后下面进行自动生成相关信息的操作 rm(list  ls()) document()Updating ... documentationLoading ...Writing NAMESPACEWriting NAMESPACEdocument() 用于生成相关的内容完善 NAMESPACE 文件以及 man 文件夹下的 rd 文件但在此之前必须保证当前环境不与所创建的包中的函数相冲突。所以建议习惯性执行rm() 操作。---end---
http://wiki.neutronadmin.com/news/229253/

相关文章:

  • 一般什么企业需要建站网站服务器出问题
  • wordpress电商网站网站目录
  • 专业网站建设费用包括电子商务网站建设维护有没有欺骗
  • 网站接入协议及接入商资质seo公司是什么
  • 定制网站费用高校健康驿站建设指引
  • php 网站后台模板做任务的网站
  • 网站对公司的意义做网站有哪些需求
  • 河南网站推广优化公司wordpress上传主机
  • php网站开发技术要点怎样做免费网站
  • 帝国调用网站名称松江网站制作
  • 营销自己的网站e福州是哪个公司开发
  • 网站建设的条件手机网站特效
  • 电子类 购物网站餐饮品牌策划设计有限公司
  • saas自助建站新一站保险网
  • 信阳建设企业网站公司wordpress国内博客主题
  • 专业的开发网站建设价格网站开发与服务合同范本
  • 经开区网站建设在一起做网店的网站的怎么购买
  • 移动网站建设方案书签制作方法图片大全
  • 南昌建设厅网站群晖配置wordpress 80端口
  • 投资交易网站开发锦州做网站多少钱
  • 吉林电商网站建设价格自己做的网站怎么放视频教程
  • 公维金如何上传建设局网站360网站seo
  • 潮州专业网站建设制作创网中国的网站
  • 网站建设图片像素是多大的怎么安装wordpress主题
  • 网站做sem能够提高收录量吗渭南是哪个省
  • 河南省住房与城乡建设部网站莆田网站建设团队
  • 苏宁易购网站建设情况套别人代码做网站
  • 在哪个网站找装修公司快照不更新的原因
  • 网站开发范围说明书延吉手机网站建设开发
  • 个人简历wps模板免费seo是搜索引擎优化