r - 如何在 R 中读取多个文本文件
问题描述
我有多个标签分隔两列文件,如下所示:
[enter code here][1]
我想像下面这样合并它们:
[enter code here][1]
在某些情况下,行名可能会丢失。我尝试了很多方法,但都没有得到预期的结果。也许我错过了一些东西。有什么帮助吗?
fls=list.files('/Users/mzillur/geo/data/E-GEOD-64573/')
ids <- read.table(fls[1], header=FALSE, sep="\t")[,1]
d1=do.call(cbind,lapply(fls,function(fn)read.table(fn,header=FALSE, sep="\t")[,2]))
d2=cbind(ids,d1)
对此有任何帮助吗?最好的问候 Zillur
解决方案
查看? map_dfc
library(purrr)
map_dfc(fls, read.table, header = FALSE, sep = "\t")
推荐阅读
- javascript - Promise.all() 带地图,静音
- python - 堆叠和嵌套的 if else 语句不会移动到下一个 if
- android - 如何在外部 Google 地图应用中加载 Android Direction API 结果?
- spring-security - 从网络安全中排除一个 URL
- node.js - NodeJS - 使用包及其来自本地系统的依赖项
- c# - Vlc.DotNet.Core 在流式传输时拍摄快照
- android - 使用 glide 加载图像并在不同的图像视图中使用它而无需再次下载
- python - 获取网页的全部内容(使用 Python 请求)
- maven - 用于分发目的和依赖冲突解决的 sbt 发布(或 publishLocal)VS sbt 程序集
- jquery - 如何在输入字段中触发事件?