啊啊啊啊啊吖

别再手动卸载下载更新R了,记住这条代码

升级R一直是一件比较痛苦的事情,你需要先安装新的R,然后在逐一安装以前装过的包。最快的办法也是把以前的包文件夹拷到新的R中,然后在新的版本中运行包更新。由于官方的源一般都提供最新R版本的二进制文件,所以为了更好的稳定性一般也要跟着升级。所以这是一件相对痛苦又不得不做的事情。现在installr程序包提供了自动化升级的途径,你只需要回答几个问题就可以将R升级至最新版本,同时相应的程序包也会及时的得到

啊啊啊啊啊吖

2018-10-17

59.4946 1 0
  • 关注作者
  • 收藏

怎么对时间序列进行转化?一个函数来解决

时间序列对象是一种专为时间序列分析而设计的对象类型,其中包括两个维度,一个是描述指标的数值,还有一维是时间。时间序列对象和一般数值型向量类似,只不过是加了一个时间的描述。在R语言中可以使用ts(数据向量,frequency=表示将时间分开的时间间隔,start=c(第一个数据所表示的年,月))。详见下面的的例子。 > sales.data<-read.csv("citysales.csv")  

啊啊啊啊啊吖

2018-10-17

75.3065 1 0
  • 关注作者
  • 收藏

使用R自定义函数的学习分享整理

函数的组成部分 1  函数体:body(),函数的代码 2  形式参数列表:formals(),控制函数调用的参数列表 3  环境:environment(),函数的变量所在位置的“地图” > f<-function(x) x^2 > f function(x) x^2 > formals(f) $x > body(f) x^2 > environment(f)

啊啊啊啊啊吖

2018-10-17

75.3065 1 1
  • 关注作者
  • 收藏

给图形添加辅助线?ggplot2来解决

横轴为分类变量、纵轴为连续变量的数据图表:   dat <- read.table(header=TRUE, text='          cond result       control     10     treatment   11.5     ') library(ggplot2) 绘制横跨整坐标系的直线: 因为y轴是连续的,所以在这里使用geom_hline, 在x轴

啊啊啊啊啊吖

2018-10-17

75.3065 1 1
  • 关注作者
  • 收藏

R里,我也会批量读取一个文件夹下多个txt文件了

在一个文件夹下有txt文件若干,我想对这些txt批量执行如下: filename <- read.table(file="filename.txt",  sep=",", header=T) 读取每一个txt文件,生成一个以txt文件名命名的数据框,不知道R语言如何做到? 解决方法如下: filename <- list.files() for (i in 1:length(filename))

啊啊啊啊啊吖

2018-10-16

251.5395 6 0
  • 关注作者
  • 收藏

使用R怎么将多行数据转化成一行数据

#原始数据 df <- data.frame(x = c("a", "b","c"), y = c(3, 4,5), z = c(5, 6,7)) 解决方法: df %>%  mutate(id = 1:n()) %>%  gather(key = key, value = value, -id) %>%  mutate(key = paste0(key, id)) %>%  select

啊啊啊啊啊吖

2018-10-16

100.0000 1 2
  • 关注作者
  • 收藏

开心,R安装包出错得到解决~分享一波

程序包->设定CRAN镜像->China(Beijing 4)[https]->确定 程序包->安装程序包->multcomp 结果: --- 在此連線階段时请选用CRAN的鏡子 --- 试开URL’https://mirrors.tuna.tsinghua.ed ... /multcomp_1.4-1.zip Content type 'application/zip' length 63111

啊啊啊啊啊吖

2018-10-16

199.6455 4 0
  • 关注作者
  • 收藏

R分组排序删选的问题解决

有一个数据框,现在INPUT_FID是1~425,我想每组按照DISTANCE排序,抽取每组DISTANCE最小的前50个的行,输出组成一个新的数据框,在R里应该怎么操作? library(tidyverse) newData <- oldData %>% group_by(INPUT_FID) %>% top_n(n = 50, wt = desc(DISTANCE))

啊啊啊啊啊吖

2018-10-16

59.4946 1 0
  • 关注作者
  • 收藏

决策树画roc曲线的折点问题

使用的是pROC包,关于roc()的参数我有点疑惑,modelroc <- roc(my第一个mydata.testy是实际数据里y变量的值,res_cost是我使用C50包构建决策树之后用predict.C5.0函数得到的预测结果,这两个都是factor的vector应该是,然后直接运行的话报错:第二个参数必须是numeric或者有序的,我就用as.numeric把res_cost转换成数字最后

啊啊啊啊啊吖

2018-10-16

89.1473 2 0
  • 关注作者
  • 收藏

用R做单因素方差分析真的很easy

方差分析在统计学上是很重要的一个知识,其是基于平方和分解的一种推断统计方法,其目的在与推断两组或多组总体的均值是否相等,检验两个或多个均值的差异是否在统计意义上显著。 总平方和(SST)=组内平方和(SSE) 组间平方和(SSB) (均是离均差平方和) 自由度 n-1 = n-g g-1 离均差平方和自能反应变异的绝对大小,变异程度除与离均差平方和的大小有关外,还与其自由度有关。引入均方差(M

啊啊啊啊啊吖

2018-10-16

89.1473 2 0
  • 关注作者
  • 收藏

中文分词jieba的学习分享

jieba.cut 接受三个输入参数: 需要分词的字符串;cut_all 参数用来控制是否采用全模式;HMM 参数用来控制是否使用 HMM 模型 待分词的字符串可以是 unicode 或 UTF-8 字符串、GBK 字符串。 jieba.cut 返回的结构都是一个可迭代的 generator,可以使用 for 循环来获得分词后得到的每一个词语(unicode),或者用 jieba.lcut 直接返

啊啊啊啊啊吖

2018-10-16

137.1196 3 0
  • 关注作者
  • 收藏

Macbook安装的R不显示中文,一个小代码就搞定

使用macbook pro中R作图之后没有中文,并且显示中文的地方都是空白页,其实一个代码就可以解决: #安装showtext包 library(showtext) dev.new() showtext.begin()

啊啊啊啊啊吖

2018-10-16

30.4333 4 0
  • 关注作者
  • 收藏

在Excel也可以使用R!!安装了一天终于解决了

前不久在看R语言核心手册,上面说R里面有RExcel包能够在Excel里面直接使用R,瞬间感觉Excel特别高大上(Excel还能借助某些工具,直接进行数据挖掘),因感兴趣,就安装书里面的步骤安装了一下,发现并不成功,就绞尽脑汁,实验各种方法,最终发现了一种可行的。 首先介绍一下书里面介绍的安装方法:如果你已经安装好R,那么直接在镜像上下载RExcel包,下面的命令即可下载RExcel,设置RC

啊啊啊啊啊吖

2018-10-16

37.8058 4 0
  • 关注作者
  • 收藏

学习一波~刚刚在工作中遇到的缺失值问题,解决了

即一个变量var从第n行开始出现值,那么怎么变成新变量New_var 即第n行之前的记录仍为空值,第n后出现的空值变为字符串"缺失"。 data test;    infile cards missover;    input id $ var $; cards; 1   1 A 1   1 B ; run; data want;    set test;    r

啊啊啊啊啊吖

2018-10-16

30.4330 3 2
  • 关注作者
  • 收藏
<1515253