科学网

 找回密码
  注册
R语言如何绘制小提琴图violin plot
邓飞 2019-7-23 22:13
1. 安装vioplot软件包 install.packages(vioplot) 2. 测试数据 生成一段随机数的数据框 dat = data.frame(y = rnorm(1000)) 绘制小提琴图 library(vioplot) vioplot(dat$y) 关注我 公众号:育种数据分析之放飞自我 ID: R-breeding ​
个人分类: R语言|12882 次阅读|没有评论
R 语言中的汇总统计:如何批量计算不同因素不同水平的平均值
邓飞 2019-7-16 07:40
参考 https://stackoverflow.com/questions/12478943/how-to-group-data-table-by-multiple-columns 实际工作中,我们需要对数据进行平均值计算,这里我比较了 aggregate 和 data.table 的方法,测试主要包括: 1,对数据yield计算平均值 2,计算N不同水平的平均值 3, 计算N和P不同水平的平均值 1. 常规方法a ...
个人分类: R语言|4595 次阅读|没有评论
R语言与独孤九剑
邓飞 2019-2-27 20:42
三问Python哪里比R好? 为什么要这么做呢, R语言不是很好么, 为什么要换语言呢? 如果实现的功能可以用R语言实现, 为什么要替换为Python呢? R语言学好了么, 完全掌握了么? 为什么要换呢? 这不是给自己找麻烦么? 为什么R比Python好? R语言非常博大精深, 里面有很多专业的包, 有各种各样的算法, 处理数据, 清洗 ...
个人分类: R语言|2400 次阅读|没有评论
shiny学习笔记3--利用rmarkdown生成html报告
邓飞 2019-2-18 20:24
第一个博文讲了如何构建shiny app, 如何上传数据. 第二个博文讲了如何利用shiny app, 下载数据. 这里我们利用下载报表, 使用的是rmarkdown格式. 功能很强大. 流程 1, 生成数据代码: ID = 1:20 y = rnorm(20) dat = data.frame(ID,y) 2, 生成一个rmarkdown文件, head, summary, plot, 以及内容. 3, 下载报表 sh ...
个人分类: R语言|5184 次阅读|没有评论
shiny学习笔记2-下载数据
邓飞 2019-1-20 13:20
上一篇, 介绍了shiny app的创建, 包括如何上传数据, 查看数据及汇总数据. 这里我们介绍如何下载数据. 流程 1, 生成20个随机数, 编号为1:20 2, 下载为csv格式 生成数据代码: ID=1:20 y=rnorm(20) dat=data.frame(ID,y) shiny代码 library(shiny) library(data.table) ...
个人分类: R语言|2220 次阅读|没有评论
shiny学习笔记1---上传数据
邓飞 2019-1-16 19:25
Shiny简介 Shiny是RStudio公司开发的新包,有了它,可以用R语言轻松开发交互式web应用。 Shiny特性 只用几行代码就可以构建有用的web应用程序—不需要用JavaScript。 Shiny应用程序会自动刷新计算结果,这与电子表格实时计算的效果类似。 当用户修改输入时,输出值自动更新,而不需要在浏览器中手动刷新。 Shin ...
个人分类: R语言|3632 次阅读|没有评论
R语言数据和统计结果怎么更友好显示并输出到word
热度 1 邓飞 2018-10-24 20:00
1. 软件包介绍: xtable和flextable 这个软件包, 主要是可以将R的对象生产Latex和html的格式,但是对于输出word和直接在R中显示支持不够. 这样就用到到了第二个软件包: flextable. flextable有很多功能, 比较好用的是它可以将xtable的格式转化为flextable, 这样就可以进行图表的可视化和结果输出, 它可以输出word和PPT格 ...
个人分类: R语言|7608 次阅读|2 个评论 热度 1
聚类分析---R语言
邓飞 2018-8-8 20:42
1,原始数据,是矩阵,有行头和列名: 2,amap包的聚类分析: library(amap) clu - hclusterpar(matx) plot(clu,sub=,hang = -1,xlab = NA,ylab = NA,main = NA) 用法: hcluster(x, method = “euclidean”, diag = FALSE, upper = FALSE, link = “complete”, memb ...
个人分类: R语言|3478 次阅读|没有评论
如何利用RStudio开发R包,并使用git同步到github中(How to)
邓飞 2018-7-29 13:02
如何利用RStudio开发R包,并使用git同步到github中(How to) 作者按: 之前有过笔记,这次重新整理一下。只有以分享为目的的笔记,才会写的系统一点。之前的笔记,大半是自言自语,过一段时间,就忘记了当时的语境,也分不清自己到底说了什么。写作是锻炼思维的,一个人只有写的清楚,才能够想清楚,否则只是一时感悟 ...
个人分类: R语言|5763 次阅读|没有评论
我重新下载了R语言,我首先要安装的软件包
邓飞 2018-6-27 20:39
经常用到的包: 1,tidyverse tidyverse. 是一个经常使用包的集合,包含 ggplot2(数据可视化), dplyr(数据处理), tidyr(数据清洗), readr(数据导入)等,具体可见: 2,data.table 读取数据比较快,fread函数比较智能,能够自动识别分隔符和有无表头 3,shiny 可以构建可视化的交互界面 ...
个人分类: R语言|5344 次阅读|没有评论

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-25 20:36

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部