沉闷科学的掘墓人分享 http://blog.sciencenet.cn/u/Bearjazz

博文

如何在R语言中调用部分数据

已有 12809 次阅读 2012-3-25 21:19 |个人分类:我的研究|系统分类:科研笔记| R语言, 调用, 部分数据

如何在R语言中调用部分数据

 

 

熊荣川

六盘水师范学院生物信息学实验室

xiongrongchuan@126.com

http://blog.sciencenet.cn/u/Bearjazz

 

有时候我们想在现有数据的基础上调用部分数据,这个牵涉到数据集的部分索引功能。下面我们通过两个简单的例子进行说明。

实例一

x=letters[1:6]

定义一个包含前6个字母的字符向量x

x

查看x

 

[1] "a" "b" "c" "d" "e" "f"

查看结果

x[c(1,5)]

查看向量x中的第1个,第5个数据

 

 [1] "a" "e">

查看结果

 

实例二

 

data=read.csv("D:/ziliao/zhuanye/R bear/addT.csv")

导入表格数据并赋值给矩阵data

data

查看data

 

         F3        F4        F5

1  5446.635  5858.746  6843.617

2  6654.305  7005.958  6924.623

3  7172.323  7169.585  6940.106

4  7311.956  7525.422  6977.832

5  8058.262 11214.798  7580.775

6  8116.698 11505.268  7915.856

7  8312.447 11544.472  8472.229

8  8667.151 11810.009  9492.205

9  9093.771 11881.491  9934.308

10 9103.865 11908.340 10787.881

 

查看结果

 

> data[,-2]

显示除了第2列之外的所有列的数据

 

         F3        F5

1  5446.635  6843.617

2  6654.305  6924.623

3  7172.323  6940.106

4  7311.956  6977.832

5  8058.262  7580.775

6  8116.698  7915.856

7  8312.447  8472.229

8  8667.151  9492.205

9  9093.771  9934.308

10 9103.865 10787.881

 

显示结果

 

实例三

 

data[c("F3","F4")]

使用列标题对列数据进行调用

 

         F3        F4

1  5446.635  5858.746

2  6654.305  7005.958

3  7172.323  7169.585

4  7311.956  7525.422

5  8058.262 11214.798

6  8116.698 11505.268

7  8312.447 11544.472

8  8667.151 11810.009

9  9093.771 11881.491

10 9103.865 11908.340

多列调用结果

 

> data["F5"]

单列调用

 

          F5

1   6843.617

2   6924.623

3   6940.106

4   6977.832

5   7580.775

6   7915.856

7   8472.229

8   9492.205

9   9934.308

10 10787.881

 

 



https://wap.sciencenet.cn/blog-508298-551676.html

上一篇:如何在R语言中为矩阵加入新的行列数据
下一篇:R语言中如何改变表格数据的填充顺序
收藏 IP: 210.75.236.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-19 07:17

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部