搜索
查看: 751|回复: 0

[R] 9-12 数据科学 8.1-8.2

[复制链接]

31

主题

36

帖子

1114

积分

金牌会员

Rank: 6Rank: 6

积分
1114
发表于 2018-9-12 14:10:51 | 显示全部楼层 |阅读模式
library(tidyverse)
tidyverse_update()
#readr是tidyverse的核心包之一,其多数函数用于将 平面文件 转换为 数据框
#read_csv 读取逗号分隔文件
#read_csv2 读取分号分隔文件
#read_tsv 读取制表符分隔文件
#read_delim 读取使用任意分隔符的文件
#read_fwf 读取固定宽度的文件,fwf_widths 按照宽度来设定域;fwf_position 按照位置设定域; read_table 读取固定宽度文件,以空白字符分隔各列
[AppleScript] 纯文本查看 复制代码
source("http://bioconductor.org/biocLite.R

       ")

biocLite("webreadr")

library(webreadr)

#read_log 读取Apache风格的日志文件,需安装webreadr包

#read_csv的具体参数
#read_csv(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())
#以skip=n来跳过前n行,以comment="#"丢弃所有以#开头的行

[AppleScript] 纯文本查看 复制代码
read_csv(

  "the first line of metadata

  the second line of metadata

  x,y,z

  1,2,3",skip = 2

)



read_csv(

  "#the first line of metadata

  x,y,z

  1,2,3",comment = "#"

)





#数据没有列名称,可使用col_names = F 避免第一行作为列标题,col_names = c(字符串向量)作为列名
#na设定使用哪些值来表示文件中的缺失值

[AppleScript] 纯文本查看 复制代码
read_csv("1,2,3\n4,5,6")

read_csv("1,2,3\n4,5,6",col_names = F)


?read_fwf

[AppleScript] 纯文本查看 复制代码
read_csv("a,b\n1,2,3\n4,5,6")

read_csv("a,b,c\n1,2\n1,2,5,6")

read_csv("a,b\n1")

read_csv("a,b\n1,2\na,b")

read_csv("a;b\n1;3")








本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x



上一篇:R数据科学(11)
下一篇:关于R console的一些小技巧 | 持续补充
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|生信技能树 ( 粤ICP备15016384号  

GMT+8, 2019-10-14 22:18 , Processed in 0.030051 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.