创建数据框

数据框是R语言的一种基础数据格式,通常excel等表格形式数据读入后都是数据框格式。

下例创建了一个3列5行的数据框,列的名字分别是site、season、pH

my.dataset

site = c('A', 'B', 'A', 'A', 'B'),

season = c('Winter', 'Summer', 'Summer', 'Spring', 'Fall'),

pH = c(7.4, 6.3, 8.6, 7.2, 8.9))

重命名数据框列名

#批量重命名

names(my.dataset)

#将第一列列名赋值为season

colnames(my.dataset)[1]

#批量给列名增加M字符

foo1

colnames(part2)

数据框数据提取

提取某行某列的数据

#取第3行第2列的数据

my.dataset[3,2]

#取第3行的数据

my.dataset[3,]

#取第2列的数据

my.dataset[,2]

#取第1列到第3列的数据

my.dataset[,1:3]

条件提取

按字段值提取

#取pH值大于7的所有行

my.dataset

my.dataset[my.dataset$pH > 7,]

my.dataset[my.dataset$pH!=-0.01,]

allrate

#取hotel_id,hotel_url

a1

#筛选所有存在NA的行

allrate[is.na(allrate),]

#筛选所有的NA,并赋值为0

allrate[is.na(allrate)]

allrate[allrate==-Inf]

模糊匹配

按字段值在某个集合提取

#取pH值在(7.4,6.3)集合中的所有列

isph

my.dataset[which(my.dataset$pH %in% isph),]

#取pH值在(7.4,6.3)集合中的site列

my.dataset[which(my.dataset$pH %in% isph),site]

选取S9列值为100-299元,B15的值为300-399元或300-399元或500元以上

a18

按一定规律提取数据

#提取16,16+21,16+2*21,,,直到390

i

arpu

删除数据

#删除第3列

data

#剔除掉第1,2,18列

arpu

#剔除掉第1,2,3,,4,5,18行

arpu

数据框添加列

#这种方式返回的是矩阵

allrate

#往allrate里添加一列,列名为actdays

allrate

r语言用行名称提取数据框信息显示na_R语言-05数据框创建,以及按条件取数据框数据...相关推荐

  1. r语言用行名称提取数据框信息显示na_学会这些R语言技巧至少可以节省半年时间...

    ubuntu备忘定期清空回收站 扩增子数据牢记 r ubuntu 相关技巧和备忘待解决问题1:phyloseq有一篇文章案例使用输入和输出文件相同的文件名,无法执行 待解决问题2: 待解决问题3:样品 ...

  2. r语言用行名称提取数据框信息显示na_用R语言提取数据框中日期对应年份(列表转矩阵)...

    [Fine原创]JMeter分布式测试中踩过的那些坑 最近因为项目需要,研究了性能测试的相关内容,并且最终选用了jmeter这一轻量级开源工具.因为一直使用jmeter的GUI模式进行脚本设计,到测试 ...

  3. R语言 按照行名称取行

    一句话概括,就是用行名称作为下标. > TCGA_immunityB.cells.naive B.cells.memory Plasma.cells T.cells.CD8 T.cells.CD ...

  4. 宏定义不是c语言语句 行末不必加分号,模拟C语言试题-02(2).doc

    精通教育集团-软件学院专业课集训营资料 PAGE PAGE 1 2016年天津市大学软件学院高职升本专业课模拟试题-02 考场号 考生号 姓名 第一部分 C语言部分 100分 一.单项选择题(共25小 ...

  5. c语言统计行数单词数字符数,C语言统计字数行数单词数的程序

    代码可自由使用 一个统计文本字符数.单词数.行数的C语言程序 //注意输入的文本要以| 结尾 #include #include #define STOP '|' int main(void) { c ...

  6. C语言八行杨辉三角空格数,C语言 杨辉三角

    int i, j, k, n=0, a[20][20]; while(n<=0||n>=13){ //控制打印的行数不要太大,过大会造成显示不规范 printf("请输入要打印的 ...

  7. 手把手教你使用Python抓取QQ音乐数据(第四弹)(文末赠书)

    点击上方"Python爬虫与数据挖掘",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 千里之行,始于足下. [一.项目目 ...

  8. 用爬虫抓取美联储演讲数据并分析金融政策

    用python抓取美联储数据 近日,笔者选择了一个任务,用爬虫抓取美联储演讲数据,并分析相关金融政策. 首先必须做的,是抓取数据. 打开美联储的网站Federal Reserve Board - Ho ...

  9. python 生意参谋_如何爬取生意参谋数据?是不是违规操作?

    生意参谋是阿里巴巴为商家打造的一站式.个性化.可定制的商务决策体验平台.近期发现,有部分人员使用爬虫爬取生意参谋平台数据,影响商家的用户体验.到底是如何爬取生意参谋数据呢? 官方推荐淘宝.京东.拼多多 ...

最新文章

  1. 视频大变革:需要技术,也需要情怀
  2. TDD in .NET Core - 简介
  3. java servletconfig_ServletConfig中的方法
  4. hadoop3.1.2版本中FsImage与Editslog合并解析
  5. 永恒之塔 java_AionChs
  6. java企业级开发SSM
  7. 【神经网络与深度学习】Caffe使用step by step:使用自己数据对已经训练好的模型进行finetuning...
  8. 扩展NameValueCollection
  9. spring-第四篇之让bean获取所在的spring容器
  10. 简单的豆瓣电影推荐系统demo
  11. 计算机视觉教程章毓晋课后答案6,计算机视觉教程 教学课件 章毓晋 CCV01.pdf
  12. VB6_小林的气象类模块
  13. 第三方统计分析埋点工具对比,神策、Ptmind、GrowingIO、国双,还有谷歌分析,谁更好?...
  14. jmeter常见问题总结
  15. JAVA 根据商品属性生成(SKU)规格算法
  16. QC —什么是量子计算机?
  17. 基于Transformer的数字子母翻译
  18. 【以太网硬件四】以太网信道编码方式有哪些?
  19. Pycharm 自制翻译扩展
  20. 忘记计算机网络域名密码,自己家里wifi密码忘记了怎么办?

热门文章

  1. 【性能测试】辅助命令10连击
  2. 注意力机制Attention Mechanism及论文
  3. freecad安装记录
  4. 还是有问题想请教一下大家
  5. 使用路由器进行设备间的局域网组网
  6. c语言编程基础课件,C语言编程基础课件.ppt
  7. 定义结构体类型进行图书的基本信息操作 C语言
  8. python数学建模大赛_2018全国中学生数学建模与Python编程冬令营
  9. Vue中如何设置在执行删除等危险操作时给用户提示(二次确认后执行对应的操作)
  10. MongoDB详解(一)