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

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

8得票2回答
r,write_csv正在将所有时间/日期更改为UTC。

我发现一个非常恼人的问题,希望与社区分享。这是一个我已经找到了可接受解决方案的问题(详见下文),但现在我有几个后续问题。我的时间戳和POSIX变量知识有限,特别是plyr、dplyr和readr如何处理它们。 使用POSIX变量(即日期和时间戳)时,我发现readr的write_csv会将这...

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

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

7得票1回答
readr - 如何从spec()更新col_spec对象

我喜欢这篇RStudio博客文章中描述的有关列规范的工作流程。基本上,人们可以在read_csv导入后获取列规范,然后将其保存以备将来使用。例如,从该文章中: mtcars2 <- read_csv(readr_example("mtcars.csv")) #> Parsed w...

7得票4回答
如何使用data.table :: fread读取一个CSV文件,其中逗号作为小数点,点作为千位分隔符="。"

我有几个CSV文件,其中包含以德国本地样式表示的数字,即小数点作为千位分隔符,逗号作为小数分隔符,例如10,380.45。CSV文件中的值由“;”分隔。该文件还包含来自字符类、日期类、日期和时间类以及逻辑类的列。 使用read.table函数的问题是,您可以使用dec =“,”指定小数分隔符...

8得票1回答
读入R的文件格式中,哪些格式速度最快?

似乎最直观的想法是.rdata文件可能是R加载速度最快的文件格式,但是在查阅一些堆栈帖子时,似乎更多的关注点是提高.csv或其他格式的加载时间。是否有明确的答案?

8得票1回答
read_csv()使用随机数是用来做什么的?

我刚刚注意到read_csv()函数中使用了随机数,这让我感到意外(至少对我来说是)。相应的基础R函数read.csv()没有这样做。那么read_csv()使用这些随机数是用来做什么的?我查阅了文档,但未找到明确的答案。这些随机数与guess_max参数有关吗? library(tidyv...

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...

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

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

11得票3回答
在tibble上设置行名已被弃用。错误:'row.names'长度无效。

我正在尝试制作一个站点与物种丰度矩阵的热图。在感谢Maurits Evers提供部分代码后,我仍然无法运行它,出现以下错误信息: 设置tibble的行名已被弃用。 错误信息为:row.names<-.data.frame(*tmp*, value = list(Site = ...