#建立空的資料框
data <- data.frame(id= character(), age= numeric(), stringsasfactors=false)
#排序
data2 <- data[order(data[,18],decreasing=f),] #將data資料集按照第18列的值公升序排列命名為資料集data2
#刪除空行
data <- data[complete.cases(data[,5:6]),]#刪除第五六列有空值的行
data <- na.omit(data)#刪除有空值的行
#左聯1
data_merge <- (merge(data_name, data_inform, by = 'id'))
#左聯2
library(plyr)
data_join <- join(data_name, data_inform, by = "id")
#左聯3
library(sqldf)
data_sqldf1 <- sqldf(
"select data_name.name, data_inform.age
from data_name inner join data_inform
on ladata_name.id= data_inform.id"
data_sqldf2 <- sqldf("select * from data_name left join data_inform using (id)")
#指定列缺失值填充
a[is.na(a[,16]),16] <- 0 #16列為空的行,將16列填充為0
#剔重
test[!duplicated(test),]
#重新命名指定列
colnames(data)[2] <- 'newname'
R語言 資料操作
1 顯示工作區間所有物件ls 或objects 2 清空空間中的物件 rm 3 給物件賦值 1 輸出資料型別 class is.資料型別.判斷是否為此資料型別 可以用method is 檢視is的所有方法 2 四種資料屬性 3 資料缺失 即資料為空用na表示 一張圖看懂r語言變數的基本型別 一維 向...
R語言 深圳 面授 R語言 操作MySQL資料庫
用r語言做資料分析時,常常需要從多種資料來源取資料,其中資料庫是非常常見的資料來源。用r操作mysql資料庫,可以說是資料分析師必備的技能了,本文介紹rmysql包,可以在r語言中對資料庫進行增刪改查的操作。install.packages rmysql 用dbconnect函式建立連線,驅動型別設...
R語言檔案操作
path j lab ex29 在r語言中進行檔案 夾 操作 setwd path cat file a n file a 建立乙個檔案a,檔案內容是 file a n 表示換行,這是乙個很 好的習慣 cat file b n file b 建立乙個檔案b 有空行file.create a 建立乙個...