小编KER*_*ERO的帖子

在R中编码和生成

我不确定这是不是一个bug.如果我在转换为raw和back之前将其中一个字符编码为UTF-8,那么字符就不一样了.我在RStudio中将默认编码设置为"UTF-8".

rawToChar(charToRaw(enc2utf8("vægt")))
[1] "vægt"

rawToChar(charToRaw("vægt"))
[1] "vægt"
Run Code Online (Sandbox Code Playgroud)

这是我的sessionInfo()

R version 3.2.2 (2015-08-14)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 7 x64 (build 7601) Service Pack 1

locale:
[1] LC_COLLATE=Danish_Denmark.1252  LC_CTYPE=Danish_Denmark.1252    LC_MONETARY=Danish_Denmark.1252
[4] LC_NUMERIC=C                    LC_TIME=Danish_Denmark.1252    

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] ggthemes_2.2.1  TTR_0.23-0      lubridate_1.3.3 tidyr_0.2.0     skm_1.0.2       ggplot2_1.0.1   dplyr_0.4.3    
[8] stringr_1.0.0   dkstat_0.08    

loaded via a namespace (and not attached):
[1] Rcpp_0.12.1      rstudioapi_0.3.1 magrittr_1.5     MASS_7.3-43      munsell_0.4.2    lattice_0.20-33 
[7] colorspace_1.2-6 R6_2.1.1         httr_1.0.0       plyr_1.8.3       xts_0.9-7        tools_3.2.2     
[13] …
Run Code Online (Sandbox Code Playgroud)

r character-encoding

7
推荐指数
1
解决办法
1533
查看次数

使用包openxlsx保存xlsx工作簿时出错

我正在浏览R Statistics中的openxlsx包中的插图示例,但我无法保存工作簿,我无法弄清楚原因.下面的代码是插图中的一个修改示例,只是为了简单起见.

setwd("c:/users/kenneth/documents/r/2014-04-29_openxlsx")
require(openxlsx)
require(ggplot2)
wb <- createWorkbook()
addWorksheet(wb, sheetName = "Motor Trend Car Road Tests", gridLines = FALSE)
addWorksheet(wb, sheetName = "Iris")
addWorksheet(wb, sheetName = "Conditional Formatting")
saveWorkbook(wb=wb, file="basics.xlsx", overwrite=TRUE) ## save to working directory
Run Code Online (Sandbox Code Playgroud)

我得到的错误信息是:

Warning message:
running command '"zip" -r1 "c:/users/kenneth/documents/r/2014-04-29_openxlsx/basics.xlsx" "[Content_Types].xml" "_rels" "docProps" "docProps/app.xml" "docProps/core.xml" "xl" "xl/_rels" "xl/_rels/workbook.xml.rels" "xl/charts" "xl/drawings" "xl/drawings/_rels" "xl/printerSettings" "xl/printerSettings/printerSettings1.bin" "xl/printerSettings/printerSettings2.bin" "xl/printerSettings/printerSettings3.bin" "xl/styles.xml" "xl/tables" "xl/tables/_rels" "xl/theme" "xl/theme/theme1.xml" "xl/workbook.xml" "xl/worksheets" "xl/worksheets/_rels" "xl/worksheets/_rels/sheet1.xml.rels" "xl/worksheets/_rels/sheet2.xml.rels" "xl/worksheets/_rels/sheet3.xml.rels" "xl/worksheets/sheet1.xml" "xl/worksheets/sheet2.xml" "xl/worksheets/sheet3.xml" ' had status 127 
Run Code Online (Sandbox Code Playgroud)

这是我的sessioninfo:

R version …
Run Code Online (Sandbox Code Playgroud)

r

3
推荐指数
1
解决办法
4934
查看次数

标签 统计

r ×2

character-encoding ×1