我有一个数据集,应该包含14列,但是当我将它读入R时,它呈现为两列,后一列作为一列读取,并且都以"分隔。"

我在使用中阅读:

dat <-阅读。表("/data/GER.女。RAWMACH",header=F,sep=" ")

下面我提供了输出:

头(dat)

V1
特质
个案
个案
个案
个案
个案
个案

V2 标记。.........等位基因。.FREQ1。...RSQR。..效果1。.或者。.....斯德尔。.沃尔德奇斯克。PVALUE。....LRCHISQ。LRPVAL。NCASES。NCONTROLS
rs7T A。9104 .0001 -3.944 0.019 19.634 0.0403 0.8408 0.0403 0.8409 260 446

rs6A C.9114 .0002 -2.552 0.078 14.349 0.0316 0.8589 0.0316 0.8589 260 446

rs9C T。8444 .0001 2.772 15.985 15.076 0.0338 0.8541 0.0338 0.8542 260 446

rs5G A。9164 .0001 -3.683 0.025 18.039 0.0417 0.8382 0.0417 0.8383 260 446

rs2T C.5168 .0001 -2.466 0.085 10.811 0.0520 0.8195 0.0520 0.8196 260 446

rs1T G。8229 .0002 -1.727 0.178 12.241 0.0199 0.8878 0.0199 0.8878 260 446

我已经尝试了一些事情(重写表,colsplit)没有成功。我错过了什么?

我感谢您的任何建议!

有帮助吗?

解决方案

你认为你有一个标签分隔文件,但它不是。你也有一个标题。只需通过删除sep="\t"和设置生成扫描仪来使用默认的空白空间分隔符。

其他提示

如果没有更多的信息,很难肯定地说,但我很有信心解决这个问题的最好方法是首先正确加载表格。除非你正在加载的数据的实际结构是你得到的形式,否则你加载它是错误的;查看文档 read.table 及相关方法,特别是将 sepheader 争论。我猜这将清除您的数据导入问题,而不需要事后清理。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top