热线电话:13121318867

登录
2018-11-04 阅读量: 736
tidyverse里的readr函数

library(tidyverse)

readr 的多数函数用于将平面文件转换为数据框。

• read_csv() 读取逗号分隔文件、 read_csv2() 读取分号分隔文件(这在用 , 表示小数位

的国家非常普遍)、 read_tsv() 读取制表符分隔文件、 read_delim() 可以读取使用任意

分隔符的文件。

• read_fwf() 读取固定宽度的文件。既可以使用 fwf_widths() 函数按照宽度来设定域,也可

以使用 fwf_positions() 函数按照位置来设定域。 read_table() 读取固定宽度文件的一种常

用变体,其中使用空白字符来分隔各列。

read_log() 读取 Apache 风格的日志文件。(但需要检查是否安装了 webreadr 包, https://

github.com/Ironholds/webreadr,因为该包位于 read_log() 函数的开头,还可以提供很多

有用的工具。)

这些函数都具有同样的语法,你完全可以举一反三

因为 CSV 文件是数据存储最常用的形式之一还因为一旦掌握

read_csv() 函数,你就可以将从中学到的知识非常轻松地应用于 readr 的其他函数。

read_csv() 函数的第一个参数是最重要的,该参数是要读取的文件的路径:

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()
#> )

0.0000
1
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子