将中的数据转换为相关表R

将中的数据转换为相关表R,r,R,我有一些数据如下所示: gene1 gene2 col1 col2 gene_A gene_A 1 1 gene_A gene_B 0.000123 0.4231421 gene_A gene_C 0.012931 0.1231233 gene_B gene_A 0.123123 0.123123 gene_B gene_B 1 1 gene_B gene_

我有一些数据如下所示:

gene1    gene2     col1        col2
gene_A   gene_A    1           1
gene_A   gene_B    0.000123    0.4231421
gene_A   gene_C    0.012931    0.1231233
gene_B   gene_A    0.123123    0.123123
gene_B   gene_B    1           1
gene_B   gene_C    0.1029381   0.12312
gene_D   gene_A    0.12312     0.154395
gene_D   gene_B    0.543534    0.123412
gene_D   gene_C    0.01293812  0.045983
...
在最后一排,我没有写错什么。有时,一些数据之间没有相关性的数据。我无法取代它


我怎样才能从一个看起来像这样的数据文件转换成一个相关矩阵,其中col1上的值将是结果矩阵的上三角部分,col2上的值将是结果矩阵的下三角部分?

Jack您能显示您的预期结果吗请务必显示您的预期输出。例如,gene_A,gene_B第2行以及gene_B,gene_A第4行的出现对我来说没有意义。也许第三次尝试就是魅力:请展示预期的结果。