R语言实战-基本数据管理

原创 2016年05月30日 21:11:37

mydata<-mydata=data.frame(X=c(1:10),Y=c(21:30))

基本数据管理

raname(datafram,c(oldname='newname',......)
mydata=data.frame(X=c(1:10),Y=c(21:30))
mydata$X
stock=read.csv('sample.csv')
is.na(stock)
na.omit(mydata)  #去除NA值
as.Date(c('2010-03-22','2019-03-22'),'%m%d%Y')   #字符串转换为日期
# format() 用法相似
Sys.Date()   #返回当天的日期
difftime('2016-06-10',Sys.Date())  #计算时间间隔
order_test=test[order(test$high),]  #排序 -表示降序
order_open=test[order(-open),]

#选取子集  data.frame[row indices,row indices]
indice=test[c(1:20),'open']
colomns_names=names(test)  #生成所有列明
test[which(test$open>15 & test$low>18),] 
subset(test,open>15 & low>18)
#数据集的合并
merge(A,B,by="ID")
cbind(A,B)  #不需要指定公共的索引
rbind(A,b)
paste(c(1:2),c('we','ee'))   #相当python zip
#随机抽样
mysample=test[sample(:nrow(test),100,replace=FALSE)]
#使用SQL语句操作数据框
library(sqldf)
sql_data=sqldf('select * from my_test where open>15 order by high',row.names=TRUE)

版权声明:本文为博主原创文章,未经博主允许不得转载。

R语言基本数据管理

创建新变量 在平时的项目之中,对于已有的数据,可能需要对现有的变量进行转换或常见新变量。 下面介绍3中创建新变量的方法: 有数据框 mydata 需要增加两个新的变量sumx(x1和x2之和),mea...
  • u014458853
  • u014458853
  • 2015年11月26日 18:04
  • 789

R语言对数据的基本管理

以下的操作主要就是针对上面的数据进行处理 一、根据已有数据创建新的变量 使用以下运算符+,-,*,/,^,%%,%/% 一共有三种方式 (1)mydata     4, 2, 8)) mydata$...
  • u011955252
  • u011955252
  • 2016年02月18日 14:41
  • 1308

R语言_基本数据管理

r语言 数据管理
  • Young_Gy
  • Young_Gy
  • 2015年08月18日 11:41
  • 406

R语言实战.pdf 免费下载

下载地址:R语言实战.pdf
  • jiongyi1
  • jiongyi1
  • 2018年01月07日 13:06
  • 139

R语言预测初步(R语言预测实战-节选)

经过上一节的介绍相信各位读者已经知道如何安装R及R程序包。本节拟通过一个简单的例子说明用R语言进行预测的主要步骤,旨在让各位读者了解用R语言进行预测的基本过程。本例使用forecast包中自带的数据集...
  • u013524655
  • u013524655
  • 2017年05月29日 20:42
  • 1070

R语言实战:机器学习与数据分析源代码1

本文辑录了《R语言实战——机器学习与数据分析》一书第1章至第3章之代码。 整合R语言深藏不露的强大威力,决胜数据分析之巅。且听我将统计学之精髓娓娓道来,助你砥砺大数据时代的掘金技法。探寻数据挖掘之术,...
  • baimafujinji
  • baimafujinji
  • 2016年06月07日 12:52
  • 2998

数据挖掘 R语言实战.pdf 免费下载

下载地址: 数据挖掘 R语言实战.pdf
  • jiongyi1
  • jiongyi1
  • 2018年01月08日 19:43
  • 100

R语言实战 第2版 中文目录

R语言实战 第2版 中文目录
  • belldeep
  • belldeep
  • 2017年08月19日 22:11
  • 493

R语言实战--源码分析

R语言实战--源码分析   #将位数设置为2,可以让读出的结果更加方便 options(digits = 2) Student...
  • AnneQiQi
  • AnneQiQi
  • 2016年05月24日 22:43
  • 896

R语言实战:机器学习与数据分析源代码3

本文辑录了《R语言实战——机器学习与数据分析》一书第12章至第15章之代码,主要包括EM、支持向量机和人工神经网络等内容。整合R语言深藏不露的强大威力,决胜数据分析之巅。且听我将统计学之精髓娓娓道来,...
  • baimafujinji
  • baimafujinji
  • 2016年06月14日 11:45
  • 2425
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:R语言实战-基本数据管理
举报原因:
原因补充:

(最多只允许输入30个字)