R語言 資料操作小貼士合集

2022-06-09 10:39:08 字數 1080 閱讀 2857

#建立空的資料框

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 建立乙個...