基础篇----R环境安装及基本语句:
目录
2. 类似数据库操作:mutate新建变量、filter/select 过滤行/列、summary+group_by分组汇总、4种join数据合并 (管道操作符:前结果可作为后参数)
3. seperate/unite 列的分裂/合并,pivot_longer/wider 长宽数据转换
一. 数据整理 -- tidyverse包
1. 数据导入导出及读取
# 数据操作
library(tidyverse)
# https://www.tidyverse.org/
# csv 数据导入
rawdata <- read.table(file.choose(), header=T, sep=",")
head(rawdata, n=4)
tail(rawdata, n=10)
rawdata[95:105,]
str(rawdata)
# read.csv(file.choose())
# data.table::fread(file.choose())
# csv 数据导出
write.table(rawdata,
"test.csv",
sep=",",
row.names=F)
# write.csv()
# data.table::fwrite()
# 读取excel表
library(readxl)
# excel_sheets(file.choose())
datal <- read_excel(file.choose())
# 批量读取数据
files <- list.files(".\\房地产PB\\")
files
paths <- paste(".\\房地产PB\\", files, sep="")
paths
df <- list()
for (i in 1:lengh(paths)){
datai <- read_excel(paths[