`
s1318601
  • 浏览: 4118 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
文章分类
社区版块
存档分类
最新评论

R语言的数据类型

 
阅读更多
向量型
a <- c(1,2,3,4) 元素内容唯一

矩阵型:本质上来说是一个二维数组
b <- matrix(vector,nrow=,ncol=,byrow=,dimnames=list(xname,yname)) 内容唯一
vector:表示数据源
nrow:几行
ncol:几列
brow:数据填充方式,(TRUE/FALSE)是否按照x轴填充
dimnames:横坐标与纵坐标的名称
例如:
w <- matrix(1:20,nrow=5,ncol=4,byrow=TRUE,dimnames=list(x向量,y向量))

数组:与矩阵类似但是可以多维度
y <-array(数据,维度,名称)
如:
l <- c("A1","A2")
m <- c("b1","b2")
w <- c("C1","C2","C3","C4")
array(1:24,c(2,3,47),dimnames= list(l,m,w))

数据框:
是r语言中最常用的数据类型
如:
patientID <- c(1,2,3,4)
age <- c(25,34,28,52)
diabetes <- c("Type1","Type2","Type3","Type45")
status <- c("Poor","Improved","Excellent","Poor")
testData <- data.frame(patientID,age,diabets,status)
每一行的类型可以不同,每一列的类型必须相同
访问方式:
testData[1:2] 既访问第一列集及第二列 patientID,age 列
testData[c("diabetes","age")] 访问两列
某一属性 testData$age
attach(testData)
age
detach(testData)

with(testData,{
age
})
与上边的等价.with的变量访问范围只在{}之间

列表最接近object的数据类型,非列表结构
myList <- list(title ="test",ages=c(4,7,5))
myList  有两个属性 title为test,ages 为向量.




分享到:
评论

相关推荐

    R语言数据分析与挖掘实战_R语言_

    首先,基础篇会介绍R语言的基本语法和环境设置,包括如何安装和配置R语言环境、R Studio的使用、数据类型和数据结构(如向量、矩阵、列表、数据框和因子)的理解以及基本的数据操作。此外,还会讲解R语言中的控制流...

    [R语言数据挖掘方法及应用][薛薇][配套资料].rar.zip

    本书首先介绍了R语言的基础知识,包括R环境的安装与配置、基本语法、数据类型和数据结构,以及R中的数据读写操作。这些基础知识是进行数据挖掘的前提,让读者能够快速上手使用R语言。 接着,书中详细讲解了数据挖掘...

    R语言数据分析与挖掘习题答案.rar

    综上所述,这个R语言数据分析与挖掘的习题答案资源包将涵盖以上所有知识点,帮助学习者巩固理论知识,提升实战技能,进一步理解和应用R语言在实际问题中的解决策略。通过解决习题,你可以逐步掌握R语言的强大功能,...

    R语言数据分析视频课程

    使用R语言进行数据分析时,首先需要理解数据的基本结构,包括数据类型(如数值型、字符型等)、数据维度(行和列的数量)以及数据分布情况等。接下来,可以应用各种统计方法(如描述性统计、假设检验等)来探索数据...

    R语言数据挖掘 方法及应用 薛微编著 +案例数据及代码

    在本书中,作者首先会讲解R语言的基础知识,包括R环境的安装与配置,R语法基础,以及R中的数据类型和数据结构。这些是使用R进行数据处理和分析的基础,读者需要掌握如何读取、操作和清洗数据。 接着,书中会详细...

    R语言数据分析与数据可视化随身手册 R Studio数据分析编程 ggplot2数据可视化 速查表 精编版.pdf

    R语言数据分析与数据可视化随身手册 R语言是一种广泛应用于数据分析和数据可视化的编程语言。RStudio是一个集成开发环境(IDE),提供了交互式的开发体验,支持数据分析、数据可视化和报告生成。ggplot2是一个基于...

    R语言实战中文完整版PDF+对应代码_R语言实战_

    本书首先介绍了R语言的基础语法,包括变量、数据类型、控制结构和函数的使用,帮助初学者建立R语言的基本操作技能。 在数据分析部分,书中详细讲解了如何读取、清洗和预处理数据,这是数据分析工作的重要步骤。通过...

    数据挖掘与R语言.pdf

    在数据挖掘的过程中,可能遇到的数据大小、数据类型、分析目标和分析工具等各种问题,都是数据挖掘领域需要解决的技术挑战。 R语言是一种自由、开源的编程语言和软件环境,专门用于统计计算和图形表示。R语言在数据...

    《R语言数据挖掘(第2版)》R代码和案例数据.rar

    L2_1.R、L3_1.R等文件代表了不同章节的练习或示例代码,涵盖了R语言的基本语法、数据类型、控制结构、函数定义等内容。 2. **数据导入与处理**:R语言提供了多种数据导入功能,如`read.table`、`read.csv`等,可以...

    《R语言编程基础》源数据和代码_R语言编程题_R语言_

    《R语言编程基础》是一本全面介绍R语言的教材,涵盖了从基础知识到高级应用的多个领域,旨在帮助读者深入理解和掌握这门强大的统计分析和数据可视化工具。在本压缩包中,你将找到与R语言编程相关的源数据和代码,...

    《数据可视化分析—基于R语言》(第2版)—教学大纲.pdf

    "《数据可视化分析—基于R语言》(第2版)—教学大纲.pdf" 本教学大纲旨在培养学生使用 R 语言分析数据和解决实际问题的基本能力。课程教学目标是使学生系统地掌握数据可视化的基本统计方法、掌握各种数据可视化方法...

    R语言数据分析案例.docx

    在这个R语言数据分析案例中,我们详细探讨了如何利用R语言进行基本的数据预处理、探索性数据分析(EDA)以及建模工作。 首先,案例中的`data(mtcars)`命令是用来加载R语言内置的数据集`mtcars`,这是一个包含32辆...

    R语言数据分析案例之电商销售案例详解.pdf

    此外,R语言还具备面向对象编程的能力,支持多种数据类型和对象操作,能够高效地处理大规模数据集。 #### R语言的特点 1. **统计分析和图形展示**:R语言内置了大量的统计和图形函数,可以进行各种复杂的统计分析...

    R语言分析双十一销售数据.rar

    在本项目中,我们将深入探讨如何使用R语言对双十一销售数据进行分析和可视化。R语言是一种广泛用于统计计算和图形生成的编程环境,特别适合处理和解析大量数据,因此它是进行此类任务的理想工具。让我们逐一解析这个...

    R语言R语言基础复习框架

    R语言提供了多种数据类型,如 numeric、logical、character、complex、integer 等。 2.1.1 基本数据类型 R语言的基本数据类型包括numeric、logical、character、complex、integer 等。 2.1.2 查看与转换对象的...

    R语言教程-基础篇.pdf

    R 语言是广泛应用于数据分析、统计学、数据挖掘和人工智能等领域的程序语言,本文总结了 R 语言基础篇的知识点,包括安装和配置、运行 R 语言、退出、R 语言运算符号、R 语言数据类型、数据对象等,旨在帮助读者快速...

    基于R语言的数据挖掘

    1. R语言基础:了解R语言的基本语法,包括数据类型(向量、矩阵、数组、数据框、列表等)、控制结构(如if-else,for循环,while循环)以及函数的定义和调用。 2. 数据导入和导出:学习使用readr、foreign、data....

    R语言初级课程(1)- R语言快速入门.zip_R语言_R语言数据分析实例_r语言 课程_r语言教程

    在R环境中,你需要学习基本的语法结构,包括变量定义、数据类型(如数值、字符、逻辑)、运算符以及控制流(如条件语句和循环)。例如,你可以使用`来分配值给变量,使用`c()`函数合并元素,以及使用`if...else`结构...

    金融数据分析导论:基于R语言

    - **数据转换**:如数据类型转换、数据标准化等。 - **数据集成**:将来自不同源的数据整合在一起。 #### 3. 数据可视化 - **图表选择**:根据数据的特点选择合适的图表类型(如折线图、柱状图等)。 - **图表制作*...

    R语言数据可视化基础.pptx

    - **RStudio**是R语言的集成开发环境(IDE),提供更友好的界面,其下载地址为:[https://www.rstudio.com/products/rstudio/download/#download](https://www.rstudio.com/products/rstudio/download/#download)。...

Global site tag (gtag.js) - Google Analytics