R帮助文档默认的外观实在是太!烂!了!字体小,纯文字和代码区分不清,整页几乎就一种颜色。。。种糟糕设计(或许应该说是没有经过设计)导致页面的可读性非常的糟糕。于是我对这些页面的外观进行了一下重新设计(其实就是写一个css),在这里分享位,希望能帮助大家更好地学习R。以下是css文件的安装方法: 1. 下载附件:R.txt。下载完后改名为R.css (论坛不支持直接上传后缀css的文件) 2. 关
啊啊啊啊啊吖
2018-10-18
简介:dplyr是R语言中使用频次非常高的一个包,主要用来对数据进行预处理,灵活、强大,是Rer必须掌握的一个包。 常用函数 arrange select tbl_df between bind case_when count desc do filter first groups group_by if_else inner_join join left_join last matches
啊啊啊啊啊吖
2018-10-18
R中安装baidumap包时遇到ERROR: lazy loading failed for package 'baidumap' 今天安装Remap跟baidumap包,操碎了心。 一、通畅版(无需再看) library(devtools) install_github('badbye/baidumap') install_github('lchiffon/REmap') 二、便秘版 经
啊啊啊啊啊吖
2018-10-18
有时候我们需要按照一定时间开启和关闭一个程序,比如定期抓取网页数据,但如果做循环的话你需要时时刻刻开启R,为了节省内存,我们需要定时开启R,执行脚本,关闭R,这样一个循环,这就要用到cron。 #首先安装crontabs yum -y install vixie-cron yum -y install crontabs vixie-cron 软件包是 cron 的主程序; crontabs
啊啊啊啊啊吖
2018-10-18
###分位数回归#### library(quantreg) # 载入quantreg包 data(engel) # 加载quantreg包自带的数据集 ##单变量回归 #分位数回归(tau = 0.5) fit1 = rq(foodexp ~ income, tau = 0.5, data = engel) r1 = resid(fit1)
啊啊啊啊啊吖
2018-10-18
将代码封装在函数PlotKS_N里,Pred_Var是预测结果,可以是评分或概率形式;labels_Var是好坏标签,取值为1或0,1代表坏客户,0代表好客户;descending用于控制数据按违约概率降序排列,如果Pred_Var是评分,则descending=0,如果Pred_Var是概率形式,则descending=1;N表示在将数据按风险降序排列后,等分N份后计算KS值。 PlotKS_
啊啊啊啊啊吖
2018-10-18
通过构建multiplot函数,能够很容易地做到一页多图,该函数的具体定义附在末尾,如果它并不能完全满足你的需求,可以复制它并在它的基础上进行修改。 首先,构建一系列图像,但不直接去渲染它们,图像的具体细节并不重要,我们只需要将这些图像对象全部存储为变量。 library(ggplot2) # 下面的例子用到了ggplot2包中自带的示例数据集ChickWeight
啊啊啊啊啊吖
2018-10-18
R输出数据文档到excel xlsx格式,怎么操作?? 安装xlsx包后,载入失败,,不知为何!!! 找了相关资料,自己摸索了很久,,,终于亲测有一个法子解决了 readr::write_excel_csv
啊啊啊啊啊吖
2018-10-18
Nomogram,中文常称为诺莫图或者列线图,简单的说是将Logistic回归或Cox回归的结果进行可视化呈现。它根据所有自变量回归系数的大小来制定评分标准,给每个自变量的每种取值水平一个评分,对每个患者,就可计算得到一个总分,再通过得分与结局发生概率之间的转换函数来计算每个患者的结局时间发生的概率。 ## 绘制nomogram图 ## 第一步 读取rms程序包及辅助程序包 library(H
啊啊啊啊啊吖
2018-10-18
如数据集: c1 c2 c3 c4 c5 1 0 3 6 9 2 1 2 10 12 3 0 4 11 13 如何返回每一行中c3-c5中第一个大于4的数值的位置,到一个新的变量中,如c6, 其对应的取值应该是4,4,3 提供一个通用的方法: library(tidyverse) data %>% # 假设数据是data.frame形式,变量名'data'
啊啊啊啊啊吖
2018-10-17
例子:玉米品种A有4个水平,分别是A1-A4,施肥B有两个水平,分别是B1-B2,重复三次,采用随机区组,数据如下: 数据录入: > library(reshape);library(agricolae) >df<-read.table(file="r3.3.1.2.csv",header=T,sep=",") > df.2<-melt(df,id=c("A","B")) > colnames(d
啊啊啊啊啊吖
2018-10-17
在win7 x64上安装Rstudio后只有上面菜单栏,无法使用(一片空白),本人电脑上R是3.0.3版本的,安装这个急死了。 摸索了一段时间,亲测有效: 不能把R和RStudio装在带中文的目录下,然后我装的时候是这样的形式:R在D:\R\R-3.1.1这个目录下,然后RStudio安装的时候选择的是D:\R\RStudio,然后就会跳出正常默认把这两个关联的界面,之后就正常了。。。。希望你跟我
啊啊啊啊啊吖
2018-10-17
copula:::perspMvdc( ) 中三个冒号似的符号表示什么意思? 某号后面这是个函数,一个叫叫Mvdc的函数。打算想知道改函数的调用方式、参数等说明文档,可以如下操作 function (x, FUN, xlim, ylim, n.grid = 26, xlab = "x1", ylab = "x2", zlab = deparse(substitute(FUN))[1],
啊啊啊啊啊吖
2018-10-17
我知道如何将一张图片保存到PDF中。当前遇到的问题是,需要将多个图片/文字保存到pdf文件中,请问如何实现? 附: 如下是将单个plot图片保存到pdf中的方法: data_1<-data.frame(c1=c(1,2,3,4,5),c2=c(2,4,6,8,10),c3=c(20,40,60,80,100)) attach(data_1) pdf("char_3.7_2.pdf",family
啊啊啊啊啊吖
2018-10-17
啊啊啊啊啊吖
2018-10-17
升级R一直是一件比较痛苦的事情,你需要先安装新的R,然后在逐一安装以前装过的包。最快的办法也是把以前的包文件夹拷到新的R中,然后在新的版本中运行包更新。由于官方的源一般都提供最新R版本的二进制文件,所以为了更好的稳定性一般也要跟着升级。所以这是一件相对痛苦又不得不做的事情。现在installr程序包提供了自动化升级的途径,你只需要回答几个问题就可以将R升级至最新版本,同时相应的程序包也会及时的得到
啊啊啊啊啊吖
2018-10-17
时间序列对象是一种专为时间序列分析而设计的对象类型,其中包括两个维度,一个是描述指标的数值,还有一维是时间。时间序列对象和一般数值型向量类似,只不过是加了一个时间的描述。在R语言中可以使用ts(数据向量,frequency=表示将时间分开的时间间隔,start=c(第一个数据所表示的年,月))。详见下面的的例子。 > sales.data<-read.csv("citysales.csv")
啊啊啊啊啊吖
2018-10-17
函数的组成部分
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
横轴为分类变量、纵轴为连续变量的数据图表: dat <- read.table(header=TRUE, text=' cond result control 10 treatment 11.5 ') library(ggplot2) 绘制横跨整坐标系的直线: 因为y轴是连续的,所以在这里使用geom_hline, 在x轴
啊啊啊啊啊吖
2018-10-17
在一个文件夹下有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