用行中的相关值替换NAs

时间:2014-11-16 14:53:08

标签: r

嘿所有我有5个样本A,B,C,D,E的数据框。我想要做的是首先搜索一个mirna,它与具有缺失值的miRNA高度相关,并从该mirna中获取一个值...例如

miRNA-1值:1 2 3 NA 5 miRNA-2值:2 4 6 8 10 ==>将第二个miRNA的缺失值替换为4。

这就是我想要为R

中的数据框做的事情

任何帮助都会非常感激:)

                                          A        B         C         D
hsa-miR-199a-3p, hsa-miR-199b-3p         NA   13.13892  5.533703  25.67405
hsa-miR-365a-3p, hsa-miR-365b-3p     15.70536   52.86558 18.467540 223.51424
hsa-miR-3689a-5p, hsa-miR-3689b-5p       NA   21.41597  5.964772        NA
hsa-miR-3689b-3p, hsa-miR-3689c     9.58696   44.56490 10.102051  13.26785
hsa-miR-4520a-5p, hsa-miR-4520b-5p 18.06865   28.06991        NA        NA
hsa-miR-516b-3p, hsa-miR-516a-3p         NA   10.77471  8.039662        NA
                                          E      
hsa-miR-199a-3p, hsa-miR-199b-3p         NA
hsa-miR-365a-3p, hsa-miR-365b-3p   31.93503
hsa-miR-3689a-5p, hsa-miR-3689b-5p 24.26073
hsa-miR-3689b-3p, hsa-miR-3689c          NA
hsa-miR-4520a-5p, hsa-miR-4520b-5p       NA
hsa-miR-516b-3p, hsa-miR-516a-3p         NA

1 个答案:

答案 0 :(得分:0)

你有没看过这个答案(特别是动物园的Akrun'我很欣赏它并不是你想要的,但可能会带来一些线索。它是连续的邻居的手段,所以建议1 2 3 NA 5将是4(平均3和5)。

Replacing NA's in R numeric vectors with values calculated from neighbours

试图找到只有4个数据点的对之间的相关性,因为缺少一个,这是一个挑战。