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

深圳品牌网站建设公司有哪些网络设计公司排名

深圳品牌网站建设公司有哪些,网络设计公司排名,西宁做网站公司排名,北京网站建设方案策划目录 1.存储模式与基本类型 2.类属 3.类型转换 4.属性 5.str() 函数 6.关于赋值 1.存储模式与基本类型 R语言中根据类型可以将数据划分为#xff1a; 数值型#xff08;numeric#xff09;整数型#xff08;integer#xff09;字符型#xff08;character#xff09…目录 1.存储模式与基本类型 2.类属 3.类型转换 4.属性 5.str() 函数 6.关于赋值 1.存储模式与基本类型 R语言中根据类型可以将数据划分为 数值型numeric整数型integer字符型character逻辑型logical复数型complex原始型rawR 的变量可以存储多种不同的数据类型可以用使用以下函数查看数据的类型但返回结果有差别 typeof(x) class(x) mode() storage.mode() 比如整数型typeof(1:3) 返回 double 型 typeof(c(1,2,3)) 返回 逻辑型 typeof(c(TRUE, NA, FALSE)) 返回 字符串型 typeof(Abc) 返回  注因子返回类型是 integer typeof(factor(c(F, M, M, F))) 返回 复数型  typeof(2 1i) #1不能省略 返回 原始型raw a - charToRaw(rlanguage) #a此时的记录为72 6c 61 6e 67 75 61 67 65是字符串中每个字符的原始存储格式 a typeof(a) 返回   为了判断某个向量 x 保存的基本类型可以用 is.xxx() 类函数如 is.integer(x), is.double(x), is.numeric(x), is.logical(x), is.character(x), is.complex(x), is.raw(x)。其中 is.numeric(x) 对 integer 和 double 内容都返回真值。 在 R 语言中数值一般看作 double, 如果需要明确表明某些数值是整数可以在数值后面附加字母 L如 is.integer(c(1, -3)) 返回 is.integer(c(1L, -3L)) 返回 整数型的缺失值是 NA而 double 型的特殊值除了 NA 外还包括 Inf, -Inf 和 NaN其中 NaN 也算是缺失值, Inf 和-Inf 不算是缺失值。 对 double 类型可以用 is.finite() 判断是否有限值NA、Inf, -Inf 和 NaN 都不是有限值用 is.infinite() 判断是否 Inf 或-Infis.na() 判断是否 NA 或 NaNis.nan() 判断是否 NaN。 如: c(-1, 0, 1)/0 返回  我们来判断一下结果是否为缺失值 is.na(c(-1, 0, 1)/0) 返回 严格说来NA 表示逻辑型缺失值但是当作其它类型缺失值时一般能自动识别。NA_integer_ 是整数型缺失值NA_real_ 是 double 型缺失值NA_character_ 是字符型缺失值。 在 R 的向量类型中integer 类型、double 类型、logical 类型、character 类型、还有 complex 类型和 raw 类型称为原子类型 (atomic types)原子类型的向量中元素都是同一基本类型的。比如double 型向量的元素都是 double 或者缺失值。除了原子类型的向量在 R 语言的定义中向量还包括后面要讲到的列表list列表的元素不需要属于相同的基本类型而且列表的元素可以 不是单一基本类型元素。用 typeof() 函数可以返回向量的类型列表返回结果为list如typeof(list(a, 1L, 1.5)) 返回 原子类型的各个元素除了基本类型相同还不包含任何嵌套结构如 c(1, c(2,3, c(4,5))) 返回 2.类属 R 具有一定的面向对象语言特征其数据类型有一个 class 属性函数 class() 可以返回变量类型的类属可以用使用以下函数查看数据的类属但返回结果有差别typeof(x) class(x) mode() storage.mode() 比如typeof(factor(c(F, M, M, F))) 返回 mode(factor(c(F, M, M, F))) 返回 storage.mode(factor(c(F, M, M, F))) 返回 class(factor(c(F, M, M, F))) 返回 class(as.numeric(factor(c(F, M, M, F)))) 返回 R 有一个特殊的 NULL 类型这个类型只有唯一的一个 NULL 值表示不存在。要把 NULL 与 NA 区分开来NA 是有类型的integer、double、logical、character 等), NA 表示存在但是未知。用 is.null() 函数判断某个变量是否取 NULL。3.类型转换 可以用 as.xxx() 类的函数在不同类型之间进行强制转换。如 转换为数值型as.numeric(c(FALSE, TRUE)) 返回 转换为字符型 as.character(sqrt(1:4)) 返回 类型转换也可能是隐含的比如四则运算中数值会被统一转换为 double 类 型逻辑运算中运算元素会被统一转换为 logical 类型。逻辑值转换成数值时TRUE 转换成 1FALSE 转换成 0。 在用 c() 函数合并若干元素时如果元素基本类型不同将统一转换成最复杂的 一个复杂程度从简单到复杂依次为logicalintegerdoublecharacter。 如c(FALSE, 1L, 2.5, 3.6) 返回 不同类型参与要求类型相同的运算时也会统一转换为最复杂的类型如 TRUE 10 返回 paste(abc, 1) 返回 4.属性 除了 NULL 以外R 的变量都可以看成是对象都可以有属性。在 R 语言中 属性是把变量看成对象后除了其存储内容如元素之外的其它附加信息如 维数、类属等。对象 x 的所有属性可以用 attributes() 读取如定义xx - table(c(1,2,1,3,2,1)); print(x) 返回 读取x的属性 attributes(x) 返回 table() 函数用了输出其自变量中每个不同值的出现次数称为频数。从上例可以看出table() 函数的结果有三个属性前两个是 dim 和 dimnames, 这是数组 (array) 具有的属性另一个是 class 属性值为table。因为 x 是数组可以访问如 x - table(c(1,2,1,3,2,1)) x[1] 返回 x[3] 返回  也可以用 attributes() 函数修改属性如 attributes(x) - NULL x 返回  如上修改后 x 不再是数组也不是 table。 class 属性是特殊的。如果一个对象具有 class 属性某些所谓 “通用函数 (generic functions)” 会针对这样的对象进行专门的操作比如print() 函数在显示向量和回归结果时采用完全不同的格式。这在其它程序设计语言中称为 “重载”(overloading)。 可以用 attr(对象, 属性名) 读取和修改单个属性。向量的元素名是 names 属性例如ages - c( 李明30, 张聪25, 刘颖28) names(ages) 返回 attr(ages, names) 返回 attr(ages, names) - NULL ages 返回 还可以用 unname() 函数返回一个去掉了 names 属性的副本。 5.str() 函数 用 print() 函数可以显示对象内容。如果内容很多显示行数可能也很多。用 str() 函数可以显示对象的类型和主要结构及典型内容。例如s - 101:200 attr(s,author) - 李小明 attr(s,date) - 2016-09-12 str(s) 返回 6.关于赋值 要注意的是在 R 中赋值本质上是把一个存储的对象与一个变量名联系在一起 (binding)多个变量名可以指向同一个对象。对于基本的数据类型如数值型向量两个指向相同对象的变量当一个变量被修改时自动制作副本如 x - 1:5 y - x y[3] - 0 x 返回   y 返回 这里如果 y 没有与其它变量指向同一对象则修改时直接修改该对象而不制作副本。 但是对于有些比较复杂的类型两个指向同一对象的变量是同步修改的。这样的类型的典型代表是闭包 (closure)它带有一个环境环境的内容是不自动制作副本的。
http://www.huolong8.cn/news/79346/

相关文章:

  • 网站管理系统推荐广州市南沙区基本建设办公室网站
  • 做公司网站 需要注意什么怎么建设网站网页游戏
  • 网龙公司有做网站吗国外优秀企业网站模板
  • 国外做网站公司能赚钱大联盟平台推广
  • 网站建设技术手段左右左右网站
  • 功能多的免费网站建设建立耐受什么意思
  • 苏州企业网站建设开发整站采集wordpress
  • 免费小程序制作网站中山公司网站建设
  • 连云港城乡建设局网站找代码的网站
  • 春哥技术团队网站建设typecho做网站
  • wordpress用户站内信设计制作小车一微课
  • 软件网站怎么做的房屋设计图 农村
  • 长沙网站开发 58系统建设方案怎么写
  • 陵水县建设局网站首饰设计网站推荐
  • 甘肃建设厅网站贸易建设网站
  • 益阳网站建设公司有哪些做网站要学那些
  • 巨量数据分析入口外贸网站优化谷歌关键词排名外包
  • 网站设计咨询网站建设模板制作是什么意思
  • 徐州h5模板建站网站ip pv值
  • 群晖做网站域名安卓是哪里开发的
  • 企业网站开发标准深圳网站建设专家
  • 成品网站免费下载深圳网站建设设
  • 网站的发布方案有哪些建筑平面设计图用什么软件
  • 女士手表网站网站打不开 域名做解析
  • 无锡市锡山建设局网站中国移动的5G网站建设给了谁
  • 长沙网站建设哪家好wordpress数据库连接错误
  • 学做网站教程视频在网站上做支付功能 需要什么
  • 免费做电子书的网站有哪些磁业 东莞网站建设
  • 百度商桥网站加不上微信小程序网站建设小图标素材
  • 西安网站建设制作价格低展厅设计手绘图