【发布时间】:2020-04-28 15:04:55
【问题描述】:
我想转换这个数据框
tmp <- data.frame(V1=c("A","A","B"),V2=c("B","C","C"),V3=c(0.2,0.4,0.1))
tmp
V1 V2 V3
1 A B 0.2
2 A C 0.4
3 B C 0.1
变成这样的方阵(最终应该是dist 对象
A B C
A 0
B 0.2 0
C 0.4 0.1 0
我尝试了基于函数 reshape、spread 或 xtabs 的不同方法,但我无法获得正确的维度。感谢您的帮助。
【问题讨论】: