为了查找 R 数据框中每个组的非缺失值的数量,我们可以将数据框转换为 data.table 对象,然后使用 is.na 的否定和 sum 函数。例如,如果我们有一个名为 df 的数据框,它包含一个分组列,例如 Group,以及一个包含一些 NA 的数值列,例如 Num,那么我们可以使用以下命令查找每个 Group 中非缺失值的数量:setDT(df)[,sum(!is.na(df)),by=.(Group)] 例1 以下代码片段创建了一个示例数据框:Grp
为了使用 R 中的 ggplot2 创建带有 Y 轴百分比的堆叠条形图,我们可以在 geom_bar 内使用 fill 参数,并将第二个分类变量与设置为 fill 的位置一起使用。例如,如果我们有一个包含两个分类列(例如 C1 和 C2)的数据框,那么我们可以使用以下命令创建带有 Y 轴百分比的堆叠条形图:ggplot(df,aes(C1))+geom_bar(aes(fill=C2),position="fill") 示例 以下代码片段创建了一个示例数据框:f1
为了使用 ggplot2 创建 R 数据框中一列的条形图,我们可以在 aes 中使用数据框的行名作为 x 变量。例如,如果我们有一个名为 df 的数据框,它包含两列,例如 X 和 Y,并且我们想要创建 Y 中值的条形图,那么我们可以使用以下命令:ggplot(df,aes(rownames(df),Y))+geom_bar(stat="identity") 示例 以下代码片段创建了一个示例数据框:x1