readr的多数函数用于将平面文件转换为数据框
read_csv() 读入逗号分隔文件;
read_csv2() 读取分号分隔文件;
read_tsv() 读取制表符分隔文件;
read_delim() 读取使用任意分隔符的文件
- 有时文件开头会有好几行元数据,skip=n来跳过前n行,使用comment="#"来丢弃所有以#开头的行。
read_csv("a,b,c
1,2,3
4,5,6")
#read_csv使用数据的第一行作为列名
#有时文件开头会有好几行元数据,可以使用skip=n来跳过前n行,或者使用comment="#"来丢弃所有以#开头的行。
read_csv("the world is
complex
x,y,z
1,2,3",skip=2)
read_csv("# one world
x,y,z
1,2,3",comment='#')
2. read_csv() 函数使用数据的第一行作为列名,可以使用col_names=FALSE 来通知read_csv()不要将第一行作为列标题,而是将个列依次标注为X1至Xn
read_csv("1,2,3\n4,5,6",col_names=F)
read_csv("1,2,3\n4,5,6")
"\n"用于添加新行。
3. na设定使用哪个值来表示文件中的缺失值。
read_csv("1,2,3\n4,5,.",na=".",col_names = F)