library(tidyverse)
readr 的多數(shù)函數(shù)用于將平面文件轉(zhuǎn)換為數(shù)據(jù)框。
? read_csv() 讀取逗號(hào)分隔文件、 read_csv2() 讀取分號(hào)分隔文件(這在用 , 表示小數(shù)位
的國家非常普遍)、 read_tsv() 讀取制表符分隔文件、 read_delim() 可以讀取使用任意
分隔符的文件。
? read_fwf() 讀取固定寬度的文件。既可以使用 fwf_widths() 函數(shù)按照寬度來設(shè)定域,也可
以使用 fwf_positions() 函數(shù)按照位置來設(shè)定域。 read_table() 讀取固定寬度文件的一種常
用變體,其中使用空白字符來分隔各列。
read_log() 讀取 Apache 風(fēng)格的日志文件。(但需要檢查是否安裝了 webreadr 包, https://
github.com/Ironholds/webreadr,因?yàn)樵摪挥?read_log() 函數(shù)的開頭,還可以提供很多
有用的工具。)
這些函數(shù)都具有同樣的語法,你完全可以舉一反三
因?yàn)?CSV 文件是數(shù)據(jù)存儲(chǔ)最常用的形式之一還因?yàn)橐坏┱莆?/p>
read_csv() 函數(shù),你就可以將從中學(xué)到的知識(shí)非常輕松地應(yīng)用于 readr 的其他函數(shù)。
read_csv() 函數(shù)的第一個(gè)參數(shù)是最重要的,該參數(shù)是要讀取的文件的路徑:
heights <- read_csv("data/heights.csv")
#> Parsed with column specification:
#> cols(
#> earn = col_double(),
#> height = col_double(),
#> sex = col_character(),
#> ed = col_integer(),
#> age = col_integer(),
#> race = col_character()
#> )








暫無數(shù)據(jù)