我有一个带有id信息的数据框df_a:unique_idlacet_number155570613TLA-0138365245025490EMP-0138757364354431DXN-0025343和另一个数据框df_b,我知道与df_a中的行对应的行数相同:latitudelongitude0-93.19356031.2170291-93.94808235.3608742-103.13150837.787609我想要做的只是简单地将两者cbind并得到:unique_idlacet_numberlatitudelongitude05570613TLA-0138365-93.1935
我有一个带有id信息的数据框df_a:unique_idlacet_number155570613TLA-0138365245025490EMP-0138757364354431DXN-0025343和另一个数据框df_b,我知道与df_a中的行对应的行数相同:latitudelongitude0-93.19356031.2170291-93.94808235.3608742-103.13150837.787609我想要做的只是简单地将两者cbind并得到:unique_idlacet_numberlatitudelongitude05570613TLA-0138365-93.1935
cbind在R中重复调用比较耗时,但对各种数据类型也很强大。在绑定(bind)两个矩阵时,我编写的代码比cbind快3倍。但是dplyr包中的bind_cols仅比cbind快100倍。唯一遗憾的是它不能将矩阵作为输入。有人可以使下面的代码更快。另外,如何快速绑定(bind)稀疏矩阵?这是我使用的代码:require(Rcpp)func 最佳答案 借鉴这个comment罗曼·弗朗索瓦(RomainFrancois)关于我之前的Rcpp冒险之一,func1没什么大不了的,但对于这样一个微不足道的变化来说也不错。