R函数%*%说明

时间:2015-07-08 11:35:42

标签: r matrix

我有一个小数据框,如下所示 -

Name,StAndrewsLodge,LoyalNine,NorthCaucus,LongRoomClub,TeaParty,BostonCommittee,LondonEnemies
Adams.John,0,0,1,1,0,0,0
Adams.Samuel,0,0,1,1,0,1,1
Allen.Dr,0,0,1,0,0,0,0
Appleton.Nathaniel,0,0,1,0,0,1,0
data <- as.matrix(read.csv("data.csv",row.names=1))
data.t = t(data)

将其导入R数据集后,我们可以使用t()函数转置它。

发布我们使用

创建新数据集
data.ts = data %*% t(data)

我试图了解%*%函数的作用。出来的数字也毫无意义。

如果有人使用了这个,你可以解释一下。

谢谢,

1 个答案:

答案 0 :(得分:1)

它的矩阵乘法,请参阅help("%*%")

  

将两个矩阵相乘,如果它们是一致的。如果一个参数是一个向量,它将被提升为行或列矩阵,以使两个参数一致。如果两者都是相同长度的向量,它将返回内积(作为矩阵)。