取二进制的GRM后将其转换成N*N矩阵

您好,我想请问一下,就是使用R语言读取二进制的GRM后将其转换成N*N矩阵,发现矩阵只有对角线有数据,没转换成功。
发现lowerTriangle(G_mat,byrow = T) = aa$off这行代码报错,报错的内容是这样的,lowerTriangle(G_mat,byrow = T) = aa$off
Error in lowerTriangle(G_mat, byrow = T) = aa$off :
could not find function "lowerTriangle<-"
我尝试了解 lowerTriangle这个命令,但是R里没有显示有这个命令,也没有找到相关的程序包
所以想请您帮忙看一下怎么解决这个问题。谢谢!

lowerTriangle这个函数是gdata包中的函数,可以在CRAN中安装,然后载入即可。

install.packages("gdata")
 library(gdata)