我是个新手,还不太能看懂R,希望大神们帮我看看!!!
ID GSM523800 GSM523801 GSM523802 GSM523803 GSM523804 GSM523805 GSM523806
1 1 28.88 30.84 29.60 32.73 33.51 33.51 46.33
2 10 122.38 119.32 108.14 106.80 98.45 113.69 116.86
GSM523807 GSM523808 GSM523809 GSM523810 GSM523811 GSM523812 GSM523813
1 38.02 32.33 33.53 33.67 32.05 34.39 34.50
2 103.90 97.65 97.16 98.65 68.48 71.56 63.21
GSM523814 GSM523815 GSM523816 GSM523817 GSM523818 GSM523819 GSM523820
1 39.73 33.51 37.96 33.10 30.87 33.51 36.75
2 147.48 138.30 125.64 140.33 105.87 134.83 120.82
GSM523821 GSM523822 GSM523823 GSM523824 GSM523825 GSM523826 GSM523827
1 37.47 32.36 30.49 35.92 35.43 30.29 31.84
2 148.73 124.54 126.08 119.09 80.07 72.38 89.17
这是我的数据的前两行,我要求整个数据的每一行的方差,下面是我的程序
DATA<-read.table("gse20948.exp_value_iqr_ganying",header=TRUE,sep="")#读入一个数据文件
var(DATA[1,])#求第一行的方差
最后得到这个结果。
ID GSM523800 GSM523801 GSM523802 GSM523803 GSM523804 GSM523805
ID NA NA NA NA NA NA NA
GSM523800 NA NA NA NA NA NA NA
GSM523801 NA NA NA NA NA NA NA
GSM523802 NA NA NA NA NA NA NA
GSM523803 NA NA NA NA NA NA NA
GSM523804 NA NA NA NA NA NA NA
GSM523805 NA NA NA NA NA NA NA
GSM523806 NA NA NA NA NA NA NA
GSM523807 NA NA NA NA NA NA NA
GSM523808 NA NA NA NA NA NA NA
GSM523809 NA NA NA NA NA NA NA
这是为什么呢?实在是不知道什么原因,请大神们帮我解决一下!!!