从起始行和目的行在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