内容概况:
【R studio简介】
【安装包】
【包的更新】
【加载包】
【创建数据集】
install.packages("mapproj")
library(mapproj)
library(devtools)
install.packages("Rwordseg")
install.packages("Rwordseg", repos = "http://R-Forge.R-project.org")
install.packages("Rwordseg", repos = "http://R-Forge.R-project.org", type = "source")
# https://r-forge.r-project.org/R/?group_id=1054
library(devtools)
install_github("Lchiffon/REmap")
help(package="ggplot2")
##############数据结构#######################
#R语法说明: <- 即是 =, 所有符合要英文状态输入
a<-2
#向量
#由数值、字符、逻辑值组成
a<-c("TOM",12,T,F)
#如何访问向量元素
a[1]
a[1,2]
a[c(2,3)]
#矩阵
#由数值、字符、逻辑值组成
a<-matrix(1:20,nrow=5,ncol=4)
a[3,1]
#如何访问向量元素
#数据框 mtcars
#由数值、字符、逻辑值组成
a<-mtcars
a[3,1]
#如何访问向量元素
a[4,]
a[,2]
a[,c(3,4)]
a[1:4,1:4]
# 列表
a=list(1,"字符串",c(2,3,4),matrix(1:10,nrow=5))
a[[4]][3,]
###############数据读取###########################
#.xlsx
library(xlsx)
setwd("D:\\Documents\\work\\R培训\\第一期")
data<-read.xlsx("数据.xlsx",2,encoding = "UTF-8")
data<-read.xlsx("数据.xlsx","yunying",encoding = "UTF-8")
#.csv
datacsv<-read.csv("数据csv.csv")
dataCSV
#数据库
library(RODBC)
library(RMySQL)
myconn<-dbConnect(RMySQL::MySQL(),host="10.13.1.70",user="root",password="admin")
rmysqlGbk<-dbSendQuery(myconn,"SET NAMES gbk")
datasql<-dbGetQuery(myconn,"select * from news.dianping limit 2")
x <- swiss$Education[1:25]
x
sort(x)
sort(x,decreasing = T)
sort(x, partial = c(10, 15))
中文乱码