如何在R中保留文本文件(.cel)的行和列格式

哈希姆

我在R中阅读了一个文本文件,如下所示,具有1354896行和5列。

我尝试了read.table(),然后read.delim()上传了文件,但是上传后文件的格式发生了变化。它将所有内容转换为单个列。

OffsetY=0
GridCornerUL=258 182
GridCornerUR=8450 210
GridCornerLR=8419 8443
GridCornerLL=228 8414
Axis-invertX=0
AxisInvertY=0
swapXY=0
DatHeader=[19..65528]  PA-D 102 Full:CLS=8652 RWS=8652 XIN=1  YIN=1  VE=30        2.0 11/04/03 12:49:30 50205710  M10      HG-U133_Plus_2.1sq                  6
Algorithm=Percentile
AlgorithmParameters=Percentile:75;CellMargin:2;OutlierHigh:1.500;OutlierLow:1.004;AlgVersion:6.0;FixedCellSize:TRUE;FullFeatureWidth:7;FullFeatureHeight:7;IgnoreOutliersInShiftRows:FALSE;FeatureExtraction:TRUE;PoolWidthExtenstion:2;PoolHeightExtension:2;UseSubgrids:FALSE;RandomizePixels:FALSE;ErrorBasis:StdvMean;StdMult:1.000000

[INTENSITY]
NumberCells=1354896
CellHeader=X    Y   MEAN    STDV    NPIXELS
  0   0 147.0   23.5     25
  1   0 10015.0 1276.7   25
  2   0 160.0   24.7     25
  3   0 9710.0  1159.8   25
  4   0 85.0    14.0     25
  5   0 171.0   21.0     25
  6   0 11648.0 1678.4   25
  7   0 163.0   30.7     25
  8   0 12044.0 1430.1   25
  9   0 169.0   25.7     25
 10   0 11646.0 1925.6   25
 11   0 176.0   30.7     25

读取后,格式更改如下所示:

阅读后的数据图片

  1. 我想保留行和列的格式
  2. 我想删除之前所有的内容[intensity]一样(offset, GridCornerUL, so on)显示在第一个文件。
阿克伦

当你正在使用linux,另一种选择是pipeawkread.tablefread

read.table(pipe("awk 'NR==1, /NumberCells/ {next}{print}' Hashim.txt"),
      header=TRUE, check.names=FALSE)
#    CellHeader=X Y  MEAN   STDV NPIXELS
#1             0 0   147   23.5      25
#2             1 0 10015 1276.7      25
#3             2 0   160   24.7      25
#4             3 0  9710 1159.8      25
#5             4 0    85   14.0      25
#6             5 0   171   21.0      25
#7             6 0 11648 1678.4      25
#8             7 0   163   30.7      25
#9             8 0 12044 1430.1      25
#10            9 0   169   25.7      25
#11           10 0 11646 1925.6      25
#12           11 0   176   30.7      25

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在读入R之前删除文本文件的空第一列

如何在多个文本文件中移动行?

如何在文本文件中添加/删除行?

如何在文本文件的特定行和列内实现if语句?

如何使用bash合并多个文本文件并保留列顺序

在保留标题的同时导入文本文件的特定行

如何汇总列文本文件

R:如何在两个CSV文本文件之间查找和比较特定元素

如何在文本文件C ++中查找和替换一行数据

如何在Bash中将文本追加到多个文本文件的开头和结尾?

如何在使用for循环读取文本时向文本文件添加虚拟多余的行

如何在整个文本文件中搜索一行文本

通过Python读取文本文件时如何保持文本文件的格式?

如何在Linux下在文本文件中创建以行命名的文件

文本文件的格式?

如何在文本文件linux / unix中更改日期格式

如何在C ++中读取自定义格式的文本文件

如何考虑到列如何在python中将文本文件写入csv

如何在JSF和PrimeFaces中上载和读取文本文件?

如何在文本文件中合并每一行及其后续行

如何在文本文件的第二行上写而忽略第一行?

如何在R中保留文本列的特定单词或短语组?

如何为数据框中的每一列创建多个文本文件并保留第一列?

如何在终端中获取输入和输出到文本文件?

如何在Lucene 3.0.2中索引和搜索文本文件?

如何在python中同时读取和写入文本文件?

如何在Flutter中读取和写入文本文件

如何在C中读取和覆盖文本文件?

如何在Swing中阅读和显示大文本文件?