1. 程式人生 > >Rpackage【readr】R讀取帶分隔符的csv檔案

Rpackage【readr】R讀取帶分隔符的csv檔案

一、R將所有資料讀取為一個變數

二、安裝readr包

install.packages("readr")
library(readr)

三、讀取資料

read.delim 讀取帶分隔符的行

read_csv2(file, col_names = TRUE, col_types = NULL,
  locale = default_locale(), na = c("", "NA"), quoted_na = TRUE,
  quote = "\"", comment = "", trim_ws = TRUE, skip = 0, n_max = Inf,
  guess_max = min(1000, n_max), progress = show_progress())
#col_name 是否取第一行作為列名
#na 將空字串或者設定好的值作為null值
#delim 一行記錄中的分隔符
#quoted_na Should missing values inside quotes be treated as missing values (the default) or strings
#skip 在讀取資料之前跳過的記錄數

四、例項

install.packages("readr")
library(readr)
setwd("C:\\Users\\yangzifeng_i\\Desktop\\7.23 登出司機去向和挽留分析\\過去一年每天登出司機uid")
#dta0<-read.csv("logout_driver_daily.csv") 無法正常讀取帶分隔符的
dta0<-read_delim("logout_driver_daily.csv",  col_names =F,delim = "\t", 
                     na = c('', 'NA', 'NULL'),quoted_na = TRUE,skip = 13)