R
Nicky_1218
一只总想着吃肉的死胖子。
安安静静的做着肥宅。
(保持一颗不断学习的心)
展开
-
朴素贝叶斯(基于R语言)
基于R相信自己,每天多学一点。温故而知新,如有错误请指正。首先,说到朴素贝叶斯,那么先了解一下思想。其实朴素贝叶斯在我看来,就是根据某些先验概率来计算Y变量属于某个类别的后验概率公式如下:举个例子,如下表:通过上表,可以计算P(X),P(Y) 和P(X|Y)的值然后我们可以选取最大的P(Y|X)来确定观测量所属的类根据前面的,我们需要做的是最大化Y变量有m个类别,为C1,C2,C3,...,Cm由...原创 2018-04-17 20:56:57 · 4939 阅读 · 0 评论 -
最大子序和(R)
题目:给定一个整数数组nums,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例:输入: [-2,1,-3,4,-1,2,1,-5,4],输出: 6解释:连续子数组[4,-1,2,1] 的和最大,为6。# 最大子序和,穷举法# 这个也有好处,就是适用性# 坏处就是时间复杂度以及消耗资源c <- c(-2,1,-3,4,-1...原创 2019-03-12 14:32:10 · 142 阅读 · 0 评论 -
次幂函数(R)
Emma。。。题目:实现pow(x,n),即计算 x 的 n 次幂函数。示例 1:输入: 2.00000, 10输出: 1024.00000示例2:输入: 2.10000, 3输出: 9.26100示例3:输入: 2.00000, -2输出: 0.25000解释: 2-2 = 1/22 = 1/4 = 0.25R code...原创 2019-03-12 14:04:50 · 14917 阅读 · 0 评论 -
缺失的第一个正整数(R)
发慌 。 。 。题目:给定一个未排序的整数数组,找出其中没有出现的最小的正整数。示例1:输入: [1,2,0]输出: 3示例2:输入: [7,8,9,11,12]输出: 1简单点,粗暴点。。findmin <- function(listnum){ # 直接点,列个10000 c <- c(1:10000) ...原创 2019-03-12 12:49:40 · 461 阅读 · 0 评论 -
最后一个单词的长度(R)
力扣上面的一个题,写个R版本的来玩玩。题目:给定一个仅包含大小写字母和空格' '的字符串,返回其最后一个单词的长度。如果不存在最后一个单词,请返回 0。说明:一个单词是指由字母组成,但不包含任何空格的字符串。示例:输入: "Hello World"输出: 5代码如下:# 最后一个单词的长度# 不掉包的话可以自定义一个函数即可,调用包的话st...原创 2019-03-07 17:05:36 · 227 阅读 · 0 评论 -
RStudio两个快捷方式,快速注释 & 批量首末加符号等 (R)
实用的吧。1. ctrl + shift + C 可以快速的注释。需要注意的是,要选择需要注释的行,然后取消也是同样的摁键。2.批量在代码行前以及尾部加东西摁住alt,然后移动鼠标选中位置即可。如下:加在首部:加在中间相同行数:加在尾部:...原创 2019-03-07 15:57:17 · 16885 阅读 · 0 评论 -
rbind & cbind 区别(R)
最近在刷题玩。然后总会遇到一些需要整合的数据吧,然后老是忘是用rbind or cbind。在这里,自己写一点,为自己的健忘打点草稿吧。函数很简单,不提了。直接看效果很容易明白:# 代码如下:a1 <- c(1,2,3)a2 <- c(2,3,4)cbind(a1,a2)rbind(a1,a2)结果:...原创 2019-03-04 14:39:45 · 1403 阅读 · 0 评论 -
只出现一次的数字(R)
闲来无事 - -题目:给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。示例 1:输入: [2,2,1]输出: 1做法:# R#t 为随便整的一个数据t <- c(2,2,1,3,3,4,4,5)#参数i = 1re = NULL# 循环while (i <= lengt...原创 2019-03-06 16:01:10 · 434 阅读 · 0 评论 -
R爬虫(rvest)
基于R相信自己,每天多学一点。温故而知新,如有错误请指正。 东方玄学,总是充满了神奇的。(一本正经的背景:射手座水逆的很严重啊= = )(好吧,就是闲的没事想找找周易玄学的书了)= = 这次用到了R包 中的爬虫weapon之一 rvest。 爬虫的网站是当当网(书的资源比较舒服,爬的也舒服~~) 首先是导入包首页的网址:http://catego...原创 2018-08-21 21:25:56 · 2434 阅读 · 0 评论 -
关于日期处理的包(lubridate)
最近遇到了一些关于时间处理的问题了,有点迷,看了些资料,整理一下。方便以后自己再次遇到,能有地方速度查阅。 首先,介绍一下常用的函数# now() 返回系统的日期时间# Sys.Date() 返回系统的日期时间(base包函数)# 截断函数# 截断函数(四舍五入)# round_date(x,'year')# round_date(x,'month')...原创 2018-08-28 15:00:18 · 1658 阅读 · 0 评论 -
关于 R 历史版本的下载问题
基于R,仅供自食。相信自己,每天多学一点。 在实际中,会发现很多我们需要的package与当前的 R 的版本不兼容。那么需要一些老的版本来library我们的package。 以下网址为旧版本的集合,可以参考https://cran.r-project.org/bin/windows/base/old/ ...原创 2018-08-08 14:02:23 · 3083 阅读 · 0 评论 -
R包的一些细分
基于R,仅供自食。相信自己,每天多学一点。(本文为转载,地址:https://www.douban.com/note/579491229/)【下面列出每个步骤最有用的一些R包】1.数据导入以下R包主要用于数据导入和保存数据:feather:一种快速,轻量级的文件格式;在R和python上都可使用readr:实现表格数据的快速导入readxl:读取Microsoft Excel电子表格数据openx...转载 2018-06-13 13:46:36 · 464 阅读 · 0 评论 -
控制流 (R)
基于R,仅供自食。相信自己,每天多学一点。#if#双分支#结果#多分支#结果#对于if的二分支的情况,另有优化的ifelse,因为ifelse是R内置的函数,速度会快#测试结果如下:#switch#结果#其实举个例子就知道了#其中方法一用if的效率为#而用方法二switch的效率为#可见对于离散数据,switch的效率会高一点#for#结果(head10)#打印1:10#1:100的和#后面的就不...原创 2018-05-06 22:12:08 · 479 阅读 · 0 评论 -
通过R连接数据源
基于R,仅供自食。相信自己,每天多学一点。一、读取文本文件一般采用read.table()函数和read.csv()函数实现文本文件数据的读取对于这两个函数有几个重要的参数:file指定外部文件的路径和文件名;header指定是否将原数据的第一行最为字段名,read.table()函数默认设置为FALSE,而read.csv()函数默认设置为TRUE;sep指定字段之间的分割符,read.tabl...原创 2018-04-25 22:36:36 · 278 阅读 · 0 评论 -
对于一些常用的R语言的算法包的归纳(修改)
基于R,仅供自食。相信自己,每天多学一点。连续因变量的预测:stats包lm函数,实现多元线性回归stats包 glm函数,实现广义线性回归stats包 nls函数,实现非线性最小二乘回归rpart包rpart函数,基于CART算法的分类回归树模型RWeka包M5P函数,模型树算法,集线性回归和CART算法的优点adabag包 bagging函数,基于rpart算法的集成算法adabag包 boo...原创 2018-04-20 14:50:21 · 7888 阅读 · 1 评论 -
最接近的三数之和(R)
无聊,刷题,来源:力扣(LeetCode)给定一个包括n 个整数的数组nums和 一个目标值target。找出nums中的三个整数,使得它们的和与target最接近。返回这三个数的和。假定每组输入只存在唯一答案。例如,给定数组 nums = [-1,2,1,-4], 和 target = 1.与 target 最接近的三个数的和为 2. (-1 + 2 + 1 = 2)...原创 2019-07-25 14:42:51 · 186 阅读 · 0 评论