从起始行和目的行在R中创建从到矩阵

从起始行和目的行在R中创建从到矩阵,r,dplyr,R,Dplyr,我的数据采用以下格式: From To Count Paris London 10 Paris HongKong 8 London HongKong 3 London Paris 2 NewYork Paris 5 NewYork HongKong 4 NewYork London 6 HongKong Paris 12 HongKong Lo

我的数据采用以下格式:

From        To        Count
Paris       London    10
Paris       HongKong  8 
London      HongKong  3 
London      Paris     2
NewYork     Paris     5
NewYork     HongKong  4
NewYork     London    6
HongKong    Paris     12
HongKong    London    10 
HongKong    NewYork   11 
我想用行上的From、列上的to和单元格中出现的次数构建一个矩阵。最好的方法是什么

df <- read.table(text = "From        To
Paris       London
                 Paris       HongKong
                 Paris       HongKong
                 Paris       HongKong
                 London      HongKong
                 London      HongKong
                 London      Paris
                 NewYork     Paris
                 NewYork     Paris
                 NewYork     HongKong
                 NewYork     HongKong
                 NewYork     HongKong
                 NewYork     HongKong
                 NewYork     London
                 NewYork     London
                 HongKong    Paris
                 HongKong    London
                 HongKong    Paris
                 HongKong    Paris
                 HongKong    NewYork
                 HongKong    NewYork", header = TRUE)
as.matrix(table(df$From, df$To))

           HongKong London NewYork Paris
  HongKong        0      1       2     3
  London          2      0       0     1
  NewYork         4      2       0     2
  Paris           3      1       0     0