R 使用相同代码的结果之间的差异

R 使用相同代码的结果之间的差异,r,R,下面是我目前正在编写的R中的代码片段 library(data.table) 'fread' %in% data.table() a<- ls('package:data.table') 'fread' %in% a 库(data.table) %data.table()中的“fread%” 原因很简单 data.table()是包data.table的特定函数 相反,当您提到package:data.table时,您指的不是函数data.table(),而是data.tablepack

下面是我目前正在编写的R中的代码片段

library(data.table)
'fread' %in% data.table()
a<- ls('package:data.table')
'fread' %in% a
库(data.table)
%data.table()中的“fread%”

原因很简单

data.table()是包data.table的特定函数

相反,当您提到package:data.table时,您指的不是函数
data.table()
,而是
data.table
package,在许多其他函数中,它还包含
fread()

因此,代码不同,因为第一次比较是将
“fread”
数据.table()函数进行比较,而第二次比较是将
“fread”
数据.table
包进行比较