R语法
巴顿庄园
这个作者很懒,什么都没留下…
展开
-
R语言 dbWriteTable 写入数据库为空和乱码问题
利用RMySQL包中的dbWriteTable函数向MySQL写入数据时,如果R代码运行在linux环境下,data.frame或者data.table(有中文)写入数据库不会出现为空和乱码的异常情况。但是如果运行在window环境下,却会出现该异常情况,这是由于linux系统的编码格式是UTF-8,而windows系统的则不是。解决办法如下:data.frame以final_result为例,...原创 2019-12-03 16:35:14 · 1325 阅读 · 0 评论 -
R语言read.csv函数读取数据,报出错误:二进列运算符中有非数值参数
R语言read.csv函数读取数据,报出错误:二进列运算符中有非数值参数项目算法程序开发(win7 64bit)完后,把代码放在需要去现场部署的centos系统服务器上测试,R版本是3.5.2,除了一些编码方式需要修改外,其它代码都OK。然后我又在一台公司的centos系统服务器上(项目测试使用)测试了一遍,该服务器上所装的R版本是3.1.0,报出错误:二进列运算符中有非数值参数。在网上查找了...原创 2019-12-03 15:49:34 · 22651 阅读 · 3 评论 -
R语言-项目要点小结
1、求matrix或者dataframe的转置均是:t(A)2、求一个vector的最后一个元素:tail(x,1)3、将data(matrix或者dataframe或者vector)NA替换为0:data[is.na(data)] <- 04、计算程序运行时间:方法一:x<-rnorm(1000000)system.time(density(x))时间结果中:用户”是...原创 2019-03-16 19:29:08 · 1985 阅读 · 0 评论 -
R语言如何提取[]中间的字符串?(R语言字符串提取)
R语言如何提取[]中间的字符串?(R语言字符串提取)x <- “[Z序号]>5 && [燃油温度]<5 && [PM开关]==1”R实现:通过R中的字符串提取函数实现该功能,涉及正则表达式,’[]'的perl正则表达式为:&原创 2019-03-12 16:51:46 · 14025 阅读 · 0 评论 -
关于提升程序执行效率的思考-利用R代码生成另一个R代码文件
项目中利用R语言编程实现某一数据分析功能,分析功能可以简要概括如下:第一个文件是数据文件,7000行*323列,每一行是一个采样点;第二个文件是判读文件,有319行,每一行是一个判读逻辑表达式。在R语言实现初期,先将判读逻辑表达式以字符串形式转化为待执行的代码(仍是字符串),之后通过eval(parse(text = y))的形式执行。程序中需要使用循环的地方都用apply家族函数(主要是app...原创 2019-05-20 18:02:39 · 226 阅读 · 0 评论 -
R语言如何读取MySQL数据
项目背景:算法开发语言R,数据库:MySQL,数据库位于服务器上,通过本地电脑的R程序获取MySQL中的数据。本中将通过RMySQL连接MySQL数据库。library(RMySQL)criterions_cite <- function(){ #建立连接,project_name表示项目数据库名称 conn <- dbConnect(MySQL(), dbname = 'p...原创 2019-05-23 10:20:35 · 1608 阅读 · 0 评论 -
R编程小结1
一、如何查看某个变量占用存储空间的大小?pryr::object_size()参考资料:https://bbs.pinggu.org/thread-4463832-1-1.html原创 2019-06-17 10:21:29 · 728 阅读 · 0 评论