readr::read_csv() 和 read_csv() 的区别
The difference between readr::read_csv() and read_csv()
我看到有些人使用 readr::read_csv()
命令而不是 read_csv()
。
readr::read_csv
和 read_csv
有什么区别?
谢谢!
您想要使用 <package>::<function>
命令而不是 <function>
命令的原因有两个:
您不想上传整个包,但想访问单个功能
一个包的函数名与另一个包的函数名相同;为了区分它们,用 <package>::
.
声明它所属的包
例如dplyr
和stats
都包含filter
函数。如果您在 stats
之后加载 dplyr
,您将有 dplyr::filter()
个掩码 stats::filter()
,因此为了区分它们,我们使用 dplyr::filter()
或 stats::filter()
.
我看到有些人使用 readr::read_csv()
命令而不是 read_csv()
。
readr::read_csv
和 read_csv
有什么区别?
谢谢!
您想要使用 <package>::<function>
命令而不是 <function>
命令的原因有两个:
您不想上传整个包,但想访问单个功能
一个包的函数名与另一个包的函数名相同;为了区分它们,用
声明它所属的包<package>::
.
例如dplyr
和stats
都包含filter
函数。如果您在 stats
之后加载 dplyr
,您将有 dplyr::filter()
个掩码 stats::filter()
,因此为了区分它们,我们使用 dplyr::filter()
或 stats::filter()
.