我想知道如何生成一个从 0 到 100 的自动化序列,每个数字只有 5 个位置,其余的应该是 NA 值。最后我想要这样的东西:
> labCol
[1] 0 NA NA NA NA 5 NA NA NA NA 10 NA NA NA NA 15 NA ..... 100
我已经像这样手动完成了这个示例,但它很耗时:
labCol <- c(0, NA, NA, NA, NA, 5, NA, NA, NA, NA, 10, NA, NA, NA, NA, 15, NA, ... 100 )
seq()
我在函数中找不到执行此操作的选项。
这个问题是因为我在用包的功能做热图,heatmap.2()
列gplots
标签太近看不懂。我也不能每 5 或 10 个位置设置标签。这就是为什么我需要生成我自己的带有 NA 值的标签序列以避免这种重叠。
欢迎任何建议:)