R语言R基础知识

readr包数据导入与导出

2020-06-14  本文已影响0人  小贝学生信

R语言入门--第一节(基础知识)笔记中,介绍了read.tablewrite.table是R中导入、导出的基础、常用的方法。这里再介绍一种备选方法--readr包。据说这比基础模块中的函数速度更快(约快 10 倍),所以适合读取大数据。

一、数据导入

1、各类具体方法

2、用法

read_csv()为例介绍,其它可触类旁通~(假设当前工作目录有一个test.csv文件)

a <- read_csv("test.csv")

b <- read.csv("test.csv")

结果来看二者差不多,但值得注意的是运行 read_csv() 时,它会打印一份数据列说明,给出每个列的名称和类型。


a <- read_csv("test.csv")

键盘输入数据

read_csv("a,b,c
1,2,3
4,5,6")

read_csv("1,2,3\n4,5,6")
键盘输入数据

相关参数

二、数据导出

write_csv(a, "a.csv")

三、解析向量

数值型

(1)小数符号

大部分小数点都用点表示,可能会碰到用逗号表示的。

parse_double("1,23", locale = locale(decimal_mark = ","))

(2)千分位分隔符号

一般遇到万及以上单位时,常用千位分隔符来便于阅读

parse_number("123.456.789",locale = locale(grouping_mark = "."))

parse_number("123,456,789")

(3)货币符、百分数等

parse_number("$100")

parse_number("20%")

parse_number("It cost $123.45")
上一篇下一篇

猜你喜欢

热点阅读