我正在尝试将SVG图像保存到包含Unicode字符的文件路径中.例如:
n = c(2, 3, 5)
s = c("aa", "bb", "cc")
b = c(TRUE, FALSE, TRUE)
df = data.frame(n, s, b)
svg("c:/????/plots.svg")
plot(df)
dev.off()
Run Code Online (Sandbox Code Playgroud)
使用Rscript.exe运行此命令失败,并显示以下错误:
plot.new()出错:写入输出流时出现cairo错误'错误'
我怎样才能使它工作?
我正在尝试使用该strptime函数将记录转换为日期和时间格式.但是,我不确定为什么我收到错误:
要更换的项目数不是更换长度的倍数.
我尝试使用该length函数检查记录的长度,但两者具有相同的长度.
data <- DT
head(data[6])
# column
# 1 2014-12-22 23:53:48
# 2 2014-12-22 23:20:34
# 3 2014-12-22 23:20:30
# 4 2014-12-22 23:20:16
# 5 2014-12-22 23:20:07
# 6 2014-12-22 23:05:49
data[,6] <- as.character(data[,6])
temp_file <- matrix(0,nrow=nrow(data))
temp_file[1] <- strptime(data[1, 6],"%F %T")
# Warning message:
# In temp_file[1] <- strptime(data[1, 6], "%F %T") :
# number of items to replace is not a multiple of replacement length
length(temp_file[1])
# [1] 1
length(data[1,6])
# [1] …Run Code Online (Sandbox Code Playgroud) 我似乎无法深究这一点,我想阅读一个包含阿拉伯字符的csv文件,但它没有正确阅读.
这是我的sessionInfo
R version 3.2.4 Revised (2016-03-16 r70336)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows >= 8 x64 (build 9200)
locale:
[1] LC_COLLATE=English_United States.1252 LC_CTYPE=English_United States.1252
[3] LC_MONETARY=English_United States.1252 LC_NUMERIC=C
[5] LC_TIME=English_United States.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] dplyr_0.4.3 plyr_1.8.3
loaded via a namespace (and not attached):
[1] magrittr_1.5 R6_2.1.2 assertthat_0.1 parallel_3.2.4 DBI_0.3.1 tools_3.2.4
[7] Rcpp_0.12.4
Run Code Online (Sandbox Code Playgroud)
我试过这个
ar <- read.csv (file.choose(), encoding = "UTF-8")
Run Code Online (Sandbox Code Playgroud)
还有这个
ar <- read.csv (file.choose(), encoding = …Run Code Online (Sandbox Code Playgroud) 我是一个绝对的初学者,并且真的很挣扎 - 谁能帮忙并告诉我为什么收到该错误消息以及如何解决它?
这是我的数据:
Location,S1,S2,S3,S4,C1,C2,TS3
PC_recapped,7.31,7.46,12.17,10.77,6.59,15.94,14.97
PC_infested,3.20,2.63,11.30,5.72,0.00,0.00,16.77
PC_recapped_and_infested,85.71,83.33,30.77,82.35,0.00,0.00,25.00
PC_normal_mites,85.71,100.00,69.23,76.47,0.00,0.00,39.29
Run Code Online (Sandbox Code Playgroud) 我希望更改这个简单acf绘图将创建的标题,但我不确定如何更改,因为它默认为变量 name d.sales2。
AutoCorrelation <- acf(d.sales.2)
plot(AutoCorrelation)
Run Code Online (Sandbox Code Playgroud)
非常感谢
赛义夫
我正在使用包装gnls功能nlme以拟合曲线。当我试图知道它使用的是什么优化器时,我被定向到nlminb函数文档,它指出:
使用PORT例程的无约束和框约束优化。
我不知道什么是“ PORT例程”。它是一系列优化算法还是仅仅是称为“ PORT例程”的优化算法?
任何人都可以至少请在“例程”中告诉我一些名称。例如,“梯度下降”,“ Levenberg-Marquardt”还是“信任区域”?
提前致谢!!
r ×6
arabic ×1
correlation ×1
csv-import ×1
dataframe ×1
dplyr ×1
filesystems ×1
forcats ×1
matrix ×1
nlme ×1
plot ×1
rscript ×1
strptime ×1
svg ×1
time-series ×1
unicode ×1