- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
locale() Error in match(x-6ren">
我正在尝试使用 R 的 read_csv() 读取 csv 文件。
library(readr)
data <- read_csv("data/tmp.csv")
下面给出了 tmp.csv。
"A", "B", "C", "D", "E", "F", "G", "H", "I"
1,5,2015-07-31,5263,555,1,1,"0","1"
2,5,2015-07-31,6064,625,1,1,"0","1"
3,5,2015-07-31,8314,821,1,1,"0","1"
4,5,2015-07-31,13995,1498,1,1,"0","1"
5,5,2015-07-31,4822,559,1,1,"0","1"
6,5,2015-07-31,5651,589,1,1,"0","1"
7,5,2015-07-31,15344,1414,1,1,"0","1"
8,5,2015-07-31,8492,833,1,1,"0","1"
9,5,2015-07-31,8565,687,1,1,"0","1"
但它会产生以下错误。
Error in match(x, table, nomatch = 0L) :
could not find function "OlsonNames"
如何解决这个错误?我已经使用该错误进行了谷歌搜索,但没有找到任何相关的解决方案。
<小时/>经过一番挖掘后,出现了同样的错误:
> locale()
Error in match(x, table, nomatch = 0L) :
could not find function "OlsonNames"
这似乎是与https://stat.ethz.ch/R-manual/R-devel/library/base/html/timezones.html相关的错误
重新启动 R session 不起作用。
我应该如何解决该错误?我需要安装一些软件包吗?如果有,是哪一个?
最佳答案
更新 R 似乎可以解决该问题。
要更新到 Ubuntu 14.04 的 R 3.2.2(仅适用于 Ubuntu 14.04 Trusty,如果您不使用 14.04,请正确更新 deb 软件包):
sudo echo 'deb http://cran.es.r-project.org/bin/linux/ubuntu trusty/' >> /etc/apt/sources.list
gpg --keyserver keyserver.ubuntu.com --recv-key E084DAB9
gpg -a --export E084DAB9 | sudo apt-key add -
sudo apt-get update
sudo apt-get upgrade
(更新说明来自:http://ubuntuforums.org/showthread.php?t=2264580)然后在最新版本的 R 中:
> install.packages('readr')
> library(readr)
> locale()
<locale>
Numbers: 123,456.78
Formats: %Y%.%m%.%d / %H:%M
Timezone: UTC
Encoding: UTF-8
<date_names>
Days: Sunday (Sun), Monday (Mon), Tuesday (Tue), Wednesday (Wed), Thursday
(Thu), Friday (Fri), Saturday (Sat)
Months: January (Jan), February (Feb), March (Mar), April (Apr), May (May),
June (Jun), July (Jul), August (Aug), September (Sep), October
(Oct), November (Nov), December (Dec)
AM/PM: AM/PM
现在加载 read_csv
可以正常工作,不会出现 OlsonNames
错误。
在更新我的 R 之前,这是我的 R 版本:
> version
_
platform x86_64-pc-linux-gnu
arch x86_64
os linux-gnu
system x86_64, linux-gnu
status
major 3
minor 0.2
year 2013
month 09
day 25
svn rev 63987
language R
version.string R version 3.0.2 (2013-09-25)
nickname Frisbee Sailing
关于r - 将 read_csv 与 readr 包一起使用时找不到函数 "OlsonNames",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33414457/
我有以下 R 数据框: zed # A tibble: 10 x 3 jersey_number first_name statistics.minutes
我正在尝试将数据集导入到 RStudio,但是我遇到了汉字问题,因为它们变成了困惑的代码。这是代码: library(tidyverse) df 1 "\xce\
我很惊讶 library(readr) 无法突然加载: library(readr) Error in loadNamespace(j <- imp[[1L]], c(lib.loc, .libPat
我需要导入具有不同列号的数据文件。最后,该代码应该由其他对 R 不太熟悉的同事使用。因此它应该是健壮的,并且最好没有警告消息。主要问题是 header 总是以附加的“,”结尾,这不会出现在下面的数据中
我想读取较大的csv文件,但遇到内存问题。因此,我想尝试使用read_csv_chunked()包中的readr读取它们。我的问题是我不太了解callback参数。 这是到目前为止我尝试过的一个最小的
从这个代码: require(readr) readK6 <- read_csv("./data/K6.csv.zip", col_types = c("char
readr::read_csv添加在编辑数据时不会更新的属性。例如, library('tidyverse') df % sapply(n_distinct) no_info % select(-
在readr()/read_csv中,如何导入所有列为字符的数据?谢谢! library(tidyverse) read_csv(readr_example("mtcars.csv"))) 最佳
20MB 以上的 CSV 文件对电子邮件不礼貌。用户如何用最少的代码压缩文件? 非压缩任务是: mtcars %>% write_csv('foocars.csv') rea
在readr()/read_csv中,如何导入所有列为字符的数据?谢谢! library(tidyverse) read_csv(readr_example("mtcars.csv"))) 最佳
20MB 以上的 CSV 文件对电子邮件不礼貌。用户如何用最少的代码压缩文件? 非压缩任务是: mtcars %>% write_csv('foocars.csv') rea
我有一个 csv 文件 test.csv,其中有一列包含日期: V1 14-01-02 9:10 14-01-02 9:10 14-01-02 9:21 14-01-02 9:34 14-01-02
我需要关于如何使用 readr 导入数据的建议通过输入我自己的日期格式 我正在尝试的方式是: read_csv("test", col_types = cols( column-name = col_
readr::read_csv 误读了我正在加载的文件中的某些列类型,因此我想使用 cols 手动设置它们。 在 ?read_csv 中,它表示 col_types 参数应该是 _"'NULL' 之一
具有欧洲数字格式样式 (1234.56 -> 1.234,56) 的 csv 文件应该由 readr 函数或 fread() 处理。尽管 read_csv2() 应该正是为这个任务设计的,但它基本上忽
我一直在玩读者的read_delim_chunked职能。基于 documentation ,目前尚不清楚如何或是否可能将参数传递给回调函数。例如,来自文档示例: # Cars with 3 gear
当我使用 readr::read_csv 读取包含尾随分隔符的 CSV 文件时,我收到一条警告,提示填写了缺失的列名。以下是重现此警告的简短示例 CSV 文件的内容(将以下代码段存储在名为 examp
代码显示为: readr::parse_double("123,456,789.987", locale = locale(decimal_mark = "."
我目前正在使用 .Rmd 笔记本,RStudio 版本 1.1.442。 根据 Knitr 手册和各种小插图中的不同示例,在我的笔记本中,我要求 readr(已安装版本:1.1.1)不显示进度使用隐藏
tidyverse 中的 readr 包可以选择自动解压缩 zip 文件并将其转换为 tibble。但是我有一个包含多个 csv 文件的 zip 文件。在下面的代码行中,SSPdataZip 中有三个
我是一名优秀的程序员,十分优秀!