将数据文件读入R时,我可以将其作为a data.frame或data.table使用data.table包读取.我希望data.table将来使用,因为它更好地处理大数据.但是,这两种方法都有问题(read.table对于data.frames,fread对于data.tables),我想知道是否有一个简单的修复方法.
当我read.table用来制作a时data.frame,如果我的列名包括冒号或空格,它们会被句号所取代,这是我不想要的.我希望"按原样"读取列名称.
或者,当我fread用来制作a时data.table,我的列名完全没有被读入,这显然是不可取的.
请查看下面的这个要点,以获得可重现的示例:
https://gist.github.com/jeffbruce/b966d41eedc2662bbd4a
干杯
我正在使用R中heatmap.2的gplots包中的函数可视化数据集.基本上我正在对原始数据执行层次聚类分析,同时强制热图显示有限版本的数据(在-3和+3之间)限制异常值对热图外观的影响,同时仍保留原始聚类.当我使用完整数据集(fullmousedatamat)时,它工作得很好.但是,当我使用部分数据集(partialmousedatamat),并希望使用与完整数据集相同的键绘制它时,从键中删除了几种颜色,我无法弄清楚原因.
以下是包含相关数据集和分析的要点:
https://gist.github.com/jeffbruce/7412f567ac57fe1721a3
注意中心白色两侧的第4种颜色是如何掉落的.这对我来说可能是个错误.我收到以下警告信息,我不确定如何解释:
Warning message:
In image.default(z = matrix(z, ncol = 1), col = col, breaks = tmpbreaks, :
unsorted 'breaks' will be sorted before use
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助!