前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Day 5-数据结构

Day 5-数据结构

原创
作者头像
用户11039783
发布2024-03-26 16:11:03
1760
发布2024-03-26 16:11:03

数据结构入门

代码语言:python
代码运行次数:0
复制
R的规范赋值符号是<-,也可以用=代替;
在Console 控制台输入命令,相当于Linux的命令行;
R的代码带英文括号;
向量是由元素组成的,元素可以是数字或者字符串,表格在R语言中称为数据框;
代码要理解其中的命令、函数的意思,除必应/谷歌搜索,用【?read.table】查看帮助;
数据类型重点关注向量和数据框。
```python

练习

代码语言:python
代码运行次数:0
复制
> x<- c(1,2,3) #常用的向量写法,意为将x定义为由元素1,2,3组成的向量。
> x
[1] 1 2 3
> 
> x<- 1:10 #从1-10之间所有的整数
> x
 [1]  1  2  3  4  5  6  7  8  9 10
> 
> x<- seq(1,10,by = 0.5) #1-10之间每隔0.5取一个数(注意是逗号不是分号)
> x
 [1]  1.0  1.5  2.0  2.5  3.0  3.5  4.0  4.5  5.0  5.5  6.0  6.5  7.0
[14]  7.5  8.0  8.5  9.0  9.5 10.0
> 
> x<- rep(1:3,times=2) #1-3 重复2次
> x
[1] 1 2 3 1 2 3
代码语言:python
代码运行次数:0
复制
x[4] #x第4个元素
[1] 1
> x[-4]#排除法,除了第4个元素之外剩余的元素
[1] 1 2 3 2 3
> x[2:4]#第2到4个元素
[1] 2 3 1
> x[-(2:4)]#除了第2-4个元素
[1] 1 2 3
> x[c(1,5)] #第1个和第5个元素
[1] 1 2
代码语言:python
代码运行次数:0
复制
x[x==10]#等于10的元素
integer(0)
> x[x<0]
integer(0)
> x[x %in% c(1,2,5)]#存在于向量c(1,2,5)中的元素
[1] 1 2 1 2

数据框

注意要把文件放到工作目录

R不能识别xlsx

file: 包含要导入到 R 中的数据的文件的路径;

header: 逻辑值;

sep: 字段分隔符;

dec: 文件中用于小数点的字符;

header: 表示文件是否包含标题行;

sep: 表示文件中使用的分隔符值。

直接使用数据框中的变量:指定数据框,制定行、列,可以直接画散点图

代码语言:python
代码运行次数:0
复制
plot(iris$Sepal.Length,iris$Sepal.Width)

最后

Q: save(X,file="test.RData")这句代码如果报错object X not found,是为什么,应该怎么解决?

A:object X not found 应该是因为 X 没有被定义和赋值,或是之前定义过被删掉等,溯源找到X 的向量或者数据框,检查名称、赋值及大小写等再保存应该就可以。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 数据结构入门
  • 练习
  • 数据框
    • 注意要把文件放到工作目录
      • R不能识别xlsx
      • 直接使用数据框中的变量:指定数据框,制定行、列,可以直接画散点图
      • 最后
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档