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
0
1
关注作者
收藏
评论(0)
发表评论
暂无数据
推荐帖子
0条评论
0条评论
1条评论