我有一个如下所示的数据集:
time ctrl_lsm1_stat id ratio
ABP140.1 1 no ABP140 -0.262682
ARI1.1 1 no ARI1 -0.163952
BPH1.1 1 no BPH1 -0.517519
BUR6.1 1 yes BUR6 0.645573
CDC20.1 1 no CDC20 -0.264072
CLB2.1 1 no CLB2 0.0690172
但是当我尝试使用此代码绘制它时:
plot(d2$time, d2$ratio, col=ifelse(d2$ctrl_lsm1_stat=="yes",1,2),cex=2.0)
我得到了这个输出:
有谁能告诉我为什么R会弄乱比率值,为什么它们会不断增加?我的数据集中最大的比率值是3.63236,最小的比率值是-0.0153141,所以比例应该在这些值之间。
答案 0 :(得分:0)
所以我明白了。就像在我的stringsAsFactors = FALSE
read.table
一样简单