【发布时间】:2016-10-27 20:50:24
【问题描述】:
我在这方面失败了大约 10 种方法:
我有一个格式化为 3 列的数据:
H7 200,3 2227649,5
H13 200,3 1084585
H15 200,3 873123,1
Zdrowy 200,3 2245707
Z26 202,7 1742185,9
Zdrowy 202,7 2420348,5
K4 203,5 10251587
Z18 203,5 6904013
H7 203,5 5765803
H13A 203,5 4219047,5
H13 203,5 1791847,1
H15 203,5 1260959,3
K3 203,5 9878843
K5 203,5 3406241
K35 203,5 4746493
K37 203,5 6303874
Z11 203,5 1415927,8
Z16 203,5 6245137,5
Z26 203,5 7330417,5
第 1 列和第 2 列确实包含不唯一的值。我需要做的是获得一个矩阵,其中 column1 作为行名,column2 作为列名,column3 作为单元格中的相应值。如果值重复(因为第 1,2 列有一些非唯一值)单元格值应该是平均值。
有什么帮助吗?
【问题讨论】:
-
如果 col 2 是列名,col 3 是值,但 col 1 成为行名,这是否意味着除第 1 行之外的其余行将是空白/NA?
-
我没听懂你的评论。 NA 将是那些在所有 column2 值中给定 column1 没有任何 column3 的单元格。将上面的数据传递到: library(tidyr) ee
标签: r