R语言 使用rbindlist()函数连接两个data.table的列表
在这篇文章中,我们将探讨在R编程语言中使用rbindlist()函数连接两个data.table的列表的方法。
使用rbindlist()函数连接两个data.table的列表
在这个使用rbindlist()函数连接两个data.table列表的方法中,用户需要首先在工作的R控制台中安装并导入data.table包,然后用户需要调用rbindlist()函数,并通过创建的数据表进一步将此函数与R编程语言中传递的数据表连接起来。
语法: rbindlist( l, fill = FALSE, use.names = “check”, idcol = NULL)
参数
- l : 这是一个 data.table 或 data.frame 或 list 对象的列表。
- fill : 默认为假。如果我们指定为 “true”,那么它将自动用NA填充缺失的列。
- use.names : 默认情况下,它被指定为检查,这意味着所有的元素可能没有相同的名称,在相同的顺序。
- idcol : 它基本上在结果中创建一个列,显示这些特定的行来自哪个列表项。
例1 :
在这个例子中,我们导入了data.table库,然后使用data.table包的data.table()函数创建了两个数据表,在调用data.table包的rbindlist()函数时,我们传递了创建的表的名称,在结果中,这个函数在R编程语言中返回了串联的表。
输出
例2 :
在这个例子中,我们导入了data.table库,然后使用data.table包的data.table()函数创建了两个数据表,进一步调用data.table包的rbindlist()函数,我们传递了创建的表的名称,并传递了idcol这个特殊参数,在结果中添加了一个标识符列,这个函数在R编程语言中返回了连接的表。
输出