要查找 R 数据框中每个组的非缺失值数量,我们可以将数据框转换为 data.table 对象,然后使用 sum 函数和 is.na 的否定。例如,如果我们有一个名为 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