40得票6回答
如何导入一个.tsv文件

我需要在R中读取一个 .tsv 文件作为表格。 test <- read.table(file='drug_info.tsv') # Error in scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings, ...

38得票5回答
如何将多个 .txt 文件读入 R?

我正在使用R语言可视化一些数据,这些数据都是以.txt格式存储的。在一个目录下有几百个文件,我想一次性将它们全部加载到一个表格中。 有什么帮助吗? 编辑: 列出文件不是问题。但我在从列表转换为内容方面遇到了麻烦。我尝试了 这里 的一些代码,但是我在这部分代码中遇到了一个错误:all....

28得票2回答
如何跳过readr中特定的列进行读取

我有一个简单的CSV文件,名为"test.csv",内容如下:colA,colB,colC 1,"x",12 2,"y",34 3,"z",56 假设我想跳过读取colA,只读取colB和colC。 我希望有一种通用的方法来做到这一点,因为我有很多要读取的文件,有时候colA被另外命名,但是c...

22得票4回答
如何使用dplyr将分组数据写入不同的文件?

我试图使用dplyr的group_by函数对数据框进行分组,并创建每个组的独立的.csv文件。目前我有以下代码:by_cyl <- group_by(mtcars, cyl) do(by_cyl, write_csv(., "test.csv")) 正如预期的那样,这将编写一个只包含最后...

18得票3回答
使用Readr的read_csv函数如何抑制所有消息/警告?

我正在创建一个rmarkdown pdf报告。我使用readr包中的read_csv函数导入文件夹中的一些csv文件。我使用SuppressMessages/Warnings函数隐藏所有警告/消息,但是在尝试导入多个文件时,仍然会收到以下消息: 看起来SuppressMessages/War...

16得票2回答
抑制R中读取器解析问题

我目前正在使用readr包读取文件。想法是使用read_delim逐行读取以查找未结构化数据文件中的最大列数。代码输出了parsing问题。我知道这些问题并将在导入后处理列类型。有没有办法关闭problems(),因为通常的options(warn)无效。 i=1 max_col <-...

14得票2回答
基本的R读取多个CSV文件比readr更快

有很多文档介绍如何读取多个CSV文件并将它们绑定到一个数据框中。我有5000多个CSV文件需要读取并绑定到一个数据结构中。 特别是我已经遵循了这里的讨论:Issue in Loading multiple .csv files into single dataframe in R using...

13得票4回答
使用readr中的write_csv()函数可以将stdout写入文件吗?

我正在使用bash通过Rscript进行数据管道传输,方法如下: cat random.csv | Rscript test.R arg >| delete.csv 我的目的是使用R包中的readr读取标准输入并写入标准输出。我在这里找到了有关标准输入的答案。 test.R#!/u...

13得票1回答
read_csv()解析错误信息,如何解释?

我正在处理大量CSV数据。这些数据有点“脏”,因为它们具有不一致的分隔符、杂乱无章的字符和格式问题,这些都会给read_csv()带来问题。 但是,我的问题并不在于数据的混乱程度,而仅仅是尝试理解read_csv()给出的解析错误。如果我能更好地理解错误信息,那么我就可以编写一些脚本进行修复...

12得票2回答
为什么dplyr的mutate()函数会改变时间格式?

我使用readr读取的数据中包含一个时间格式的日期列。我可以使用readr的col_types选项正确地读取它。library(dplyr) library(readr) sample <- "time,id 2015-03-05 02:28:11,1674 2015-03-03 13...