首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

R语言之数据框合并

该数据集是关于药物吲哚美辛(indometacin)药物代谢动力学数据,一共有 6 名试验对象,每名试验对象在连续 8 小时内定时测定了血液药物浓度,共有 11 次测定。...v.names:这是一个字符串,表示要重塑变量名称。在这种情况下,"conc"表示原始数据浓度变量。 idvar:这是一个字符串或向量,表示标识变量名称或变量列表。...在这种情况下,"Subject"表示原始数据主体标识变量。 timevar:这是一个字符串,表示时间变量名称。在这种情况下,"time"表示原始数据时间变量。...= time, values_from = conc) wide 注意在上面的函数 pivot_wider( ) ,我们用函数 as.data.frame(...) 数据 Indometh 转换成了数据框,这是因为其默认类型不是数据框。

62950
您找到你想要的搜索结果了吗?
是的
没有找到

「R」表格可视化 10+ 指南【正式篇】

gt 10+ 指南 规则 1:表头和内容分开 这里目标是列标题与表主体清晰地分开。一般利用粗体、分隔线类别/标签(列标题)和(表体)区分开来。...image-20201104205955668 规则 2:使用细微分隔线而不是粗网格线 这里意思是,你需要在必要时清楚地标出分割线。特别是对于许多列标签,你需要确保结构更改是清晰。...修改后例子 在下面的修改例子,我们表头与内容分开,数据汇总与单个数据记录分析,并强调有可能会忽略列。...image-20201104210524212 您总是可以在每个列标签添加 % 号,这样就可以清楚地看到列实际上是百分比,而不是原始数字。...image-20201104210846678 或者,我们可以删除一些观察以创建更多空白。这里我们完全依赖于留白,而不是水平分隔符。

1.2K20

35. R 数据整理(七:使用tidyr和dplyr处理数据框 2.0)

这些变量应该是真正属性,而不是同一属性在不同年、月等时间分别放到单独列。...,后续参数是条件,这些条件是需要同时满足,另外,条件取 缺失观测自动放弃,这一点与直接在数据框行下标中用逻辑下标有所不同,逻辑下标中有缺失会在结果 产生缺失。...长宽混合转换 有时候,需要将数据框先转换为宽列表,再转换回长列表,比如: 这个数据问题是 x, y 应该放在两列却合并成一个了,2018 和 2019 应该放在一列却分成了两列。...nest 与unnest 对于数据框,我们可以使用split 数据框按某列拆分为多个数据框,并储存在列表。...nest 和 unnest 函数,可以子数据框保存在 tibble ,可以保存在 tibble 子数据框合并为一个大数据 框。

10.8K30

育种不懂多性状模型,皆枉然

第一种多性状选择: 分别计算出单性状育种,然后根据权重进行选择。这种方法有一定效果,但是模型没有考虑到性状间协方差,误差较大。...不同环境下遗传相关,为解决育种工作一个重要实际问题提供了理论依据,即在条件优良种畜场选育优良品种,推广到条件较差其它条件生产厂是否能保持其优良特性。...2 156.22 < 2.2e-16 *** --- Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1 「输出多性状育种...*","",rownames(blup)))) %>% select(ID,Trait,effect) %>% pivot_wider(ID,names_from = Trait,values_from...*","",rownames(blup)))) %>% select(ID,Trait,effect) %>% pivot_wider(ID,names_from = Trait,values_from

1.1K21

scRNA分析| 和SCI学 定制化聚类点图(Dotplot ),含二行代码出图方式

单细胞常见可视化方式有DimPlot,FeaturePlot ,DotPlot ,VlnPlot 和 DoHeatmap集中 ,在Seurat均可以实现,但文献图大多会精美很多。...,颜色 ,大小还不是你说了算 介绍过DimPlot一些调整方法;在 scRNA分析 | 定制 美化FeaturePlot 图,你需要都在这介绍了DotPlot美化方式。...2,优化颜色,大小,方向 这里同样也可以使用ggplot2 一些函数进行美化,例如本例 coord_flip 调整翻转与否,theme调整坐标轴字体,角度等;guide调整legend ,scale...row_names_gp = gpar(fontsize = 3), #row_km = 4, border = "black") 这里可以设置km参数,设置后根据k聚类为几簇..., 作者提到了几种方法,这里使用grid.circle 方式,也是后面Clustered_DotPlot函数方式。

5.6K20

tidyverse数据清洗案例详解

一旦你有了整洁数据和一些包提供整洁工具,您将花费很少时间数据从一种表示转换到另一种,从而可以更多时间花在分析问题上。 本文将为您提供整理数据实用介绍以及tidyr包附带工具。...这是一个非常典型现实示例数据集。它包含冗余列,奇数变量代码和许多缺失。我们需要采取多个步骤来对其进行整理。 不是变量列汇集在一起 首先将不是变量列聚集在一起。...变量名给出结构(例如new_sp_m014,new_ep_m014,new_ep_f014)可能是,而不是变量。...values_drop_na 如果为真,删除value_to列包含NAs行。...stocks %>% pivot_wider(names_from = year,values_from = return) ? separate() 该函数可将字符进行分割,具体案例如上.

1.5K10

评估细胞因子活性、免疫细胞极化和细胞间通讯利器:IREA 分析(二)

之前简略介绍了一下IREA 分析 评估细胞因子活性、免疫细胞极化和细胞间通讯利器:IREA 分析,作者IREA做成了可视化网页,但是这个网页又不是那么丝滑,所以我在想,能不能根据作者提供方法,通过...[gene_means > 0.25]) # 创建一个包含这些基因子集 seurat_obj_subset <- subset(seurat_obj, features = selected_genes...- polarization_profiles[,c("Polarization","Avg_log2FC","Gene")] # 构建 polarization_profiles_list,确保包含所有极化状态基因列表...rownames(matrix1), genes) if (length(common_genes) == 0) { return(NA) } # 从matrix1和matrix2提取公共基因表达...非常恳切地欢迎大家留言给我,指出问题,一起进步~ 真的觉得IREA这个东西对于研究炎症或者发育分化还是很有帮助,因为免疫细胞在发育、分化和成熟过程,与细胞因子调控紧密相关。

12210

单细胞韧皮部研究代码解析3-comparison_brady.R

一般是通过已经人工注释好亚群与显微切割数据进行相关性分析,去判断自己分群是否准确,但是这位作者代码是可以在进行降维获得亚群后,直接可以与普通RNA-SEQ数据进行整合分析,为后面的人工亚群注释进行相关参考...,主要是根据自己相关内容进行更改 # read both sheets # Brady提供是probe和gene对应数据集,是需要将不同表达组织进行对应 # 文章作者选用数据链接来源:https...Endodermis", "SUC2_MEAN", "Phloem CC", "wol_MEAN", "Stele", "xylem_2501_MEAN", "Stele" ) ## 以上相关内容主要是对每一列进行宽表改成长表...(names_from = slice, values_from = expr) %>% # retain only genes with a single probe group_by(gene...RNA数据集进行整合,计算了细胞与组织之间相关性系数,为鉴定细胞亚群也做了相关参考,在细胞层面和亚细胞层面上都做了相关分析,也是在以前文章没有看到内容,同时我自己对自己数据也进行了测试,

19620

「R」表格可视化 10+ 指南【前篇】

❞ 表格和图区别: 表格:一般用来查询和比较单独,精确地展示数据。 图:一般用来反应数据集关系和整体形状。 表格用途分类 根据下图展示用途分类选择是否需要使用表格: ?...img gt:表格语法 gt 是一个 R 包,它能够通过表格语法表格数据转换为一个表格!...(names_from = year, values_from = yield) 基础 gt 表 你可以通过向 gt() 传递数据来创建表,其思想是通过管道逐步向 gt 表添加层或更改。...image-20201011221935178 添加组别 我们可以通过传入一个分组 tibble 一个表分成不同组别: yield_data_wide %>% head() %>% group_by...注意下面我们使用 locations 参数标记要修饰表格列,而这里并不是指在数据位置(2:5),另外我们还可以使用 vars(name)(类似上面) 设定。

1.1K20
领券