r - 如何将许多 .csv 文件合并到 R 中,不包括前三行?
问题描述
我在网上做了一个实验,软件给了我一堆.csv文件。我想导入它们并将它们合并到一个长数据集中。但是,我用于测试的软件在顶部添加了三行,只有七列(参与者 ID 和时间戳以及其他人口统计数据),我认为这就是我无法导入包含所有列的文件的原因。
我正在尝试这个:
tbl<- list.files(pattern = "*csv") %>%
map_df(~read.csv(.))
但它不起作用,因为 R 只是添加了前 7 列,而不是我需要的 16 列。我正在添加其中一个 .csv 文件的图片,以便您了解我的意思
我想要的是第 4 列之后的所有内容。如果我可以添加第一行的人口统计数据,因为它是参与者人数和他们的年龄,我会很高兴,但如果这太难了,我会对第四行之后的行感到满意。
解决方案
skip
您可以使用参数 of跳过前 3 行read.cvs
。你可以检查一下?read.cvs
。如果您还需要第一行中的数据,您可以使用两个单独read.cvs
的命令,如此处所建议的。
PS您的问题似乎是关于R编程而不是统计数据,所以我将其标记为题外话,以转移到Stackoverflow。
推荐阅读
- c# - 在执行期间读取 .xlsx 文件,就好像它是 .csv 文件一样
- javascript - 如何访问对象中的某个 Array[property]?
- ios - UIScrollView 在触摸时滚动到顶部
- android - 是什么导致了这个 KeyStore 异常?
- android-studio - Android Studio logcat 更新后不显示异常
- javascript - 如何通过基于对象内的字段添加 where 条件从 firestore 检索数据?
- c++ - 解析json数据并从数据中获取一条记录的schema
- angular - 参数化的 NgRx 选择器不必要地触发
- c# - 如何访问项目C#中bin文件夹内的自定义文件夹
- jenkins - 如何隐藏詹金斯管道阶段视图日志按钮?