情况是这样的,在我加载GeneSelector这个包时,它有个自带的实验数据叫toydata.rda,是可以计算的,
然后想用自己的数据计算,我只是简单的用save这个命令来将自己.csv的数据转换成了.rda格式,但是不能用,后来我就将它的调用方式搞清楚了,就自己来创建数据集计算,它总共的调用命令是:
load(toydata)(toydata的数据格式是.rda)
yy <- toydata[1,]
xx <- toydata[-1,]
FoxDimmic <- RankingFoxDimmic(xx, yy, type="unpaired")
这是原来程序包里带的数据调用时得到结果如下:
> yy
arr1 arr2 arr3 arr4 arr5 arr6 arr7 arr8 arr9 arr10 arr11 arr12 arr13 arr14 arr15 arr16 arr17 arr18
1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2
arr19 arr20
2 2
> xx[1:3,]
arr1 arr2 arr3 arr4 arr5 arr6 arr7 arr8 arr9 arr10
1 1.002906 0.5205344 0.7415948 0.36604518 0.4827819 0.7511559 0.8766969 0.2743260 0.9134051 0.7847674
2 2.781646 1.5858866 2.1171394 1.61336500 1.3112545 1.3752635 2.1497419 2.2874088 1.5983637 2.2941289
3 -1.180394 -0.4760774 -0.4361927 0.04881438 0.2453338 0.1960152 -0.9422600 0.6493371 -0.9128200 -0.2096453
arr11 arr12 arr13 arr14 arr15 arr16 arr17 arr18 arr19
1 0.001730947 -0.07134293 0.08982446 0.02027661 -0.1104803 -0.0608172 0.4414701 -0.2812583 -0.6413379
2 -0.394212370 0.32141608 -0.12910921 0.58034445 -0.3243255 -0.7443765 -0.3684518 0.4673122 0.2625032
3 1.786301756 -0.50244489 0.09413976 -0.13844271 0.8408948 0.6252305 -0.6157046 0.4727917 0.7397982
arr20
1 -0.03275825
2 -0.06347335
3 0.37369978
我导入自己的数据得到如下:
xx[1:3,]
array1 array2 array3 array4 array5 array6
1 13304.4 13418.4 11332.9 12077.1 13498.0 11727.2
2 10889.2 11904.4 10966.0 12074.4 10883.7 10912.1
3 8432.9 9874.3 8120.8 8629.3 8282.1 8929.6
>yy
array1 array2 array3 array4 array5 array6
1 1 1 2 2 2
但是我用自己的数据计算得出如下的错误:
错误于function (classes, fdef, mtable) :
unable to find an inherited method for function , for signature "data.frame","data.frame"
收捲时出错: 无法打开链结
不知道这个提示的错误是指的哪一方面错了,请大家来帮我看看,给我点思路,我好及时改进,而且比较急,现在着急的很,寝室难安啊。