【发布时间】:2015-01-12 21:35:35
【问题描述】:
我有两个不同的文件,它们使用稍微不同的名称作为数据引用。在 file1 中,它看起来像 ND-1234,而在 file2 中,它看起来像 ND-1234。问题是数据是空格分隔的,所以我在 file2 中的标识符将创建 2 列。我知道我可以将 file2 导入 data.frame,然后对其进行操作以组合这些列,但它是一个相当大的文件,所以我更愿意在导入时执行此操作。
所以,我有两个问题:
1) 我可以在导入时强制 file2 组合第 1 列和第 2 列以创建看起来像 ND-1234 的数据吗? (请注意,这还需要在两列数据之间插入“-”)
2) 如果可能的话,以这种方式或像我以前那样使用后处理会更快吗?
以下是一些数据示例:
FILE1:
1 2 3 4 5 6
-----------------
ND-1234 1 A C T G
ND-412 1 T C A A
FILE2:
1 2 3 4
----------------
ND 1234 1.23 xyz
ND 412 0.23 abc
WHAT I WANT is to import file2 to look like this:
1 2 3
----------------
ND-1234 1.23 xyz
ND-412 0.23 abc
【问题讨论】:
-
能否请您显示这两个文件的几行
-
抱歉,不小心,上面的添加太早了。文件看起来像这样。
FILE1: ND-1234 ABCD 12 xyzFILE2: ND 1234 1.23 2 4 efg我想要的是这个:FILE2: ND-1234 1.23 2 4 efg -
你可以在你的问题中添加这个,而不是在评论中吗?格式没有帮助...
-
我认为在导入数据时不可能直接这样做。但是,您可以将这些值粘贴在一起
-
@Barranka 您能否将您的评论转换为答案,以便我可以将此问题标记为已回答。
标签: r read.table