要选择 R 数据框中非 Na 的行,我们可以使用 complete.cases 函数和单个方括号。例如,如果我们有一个名为包含一些缺失值(NA)的数据框,那么可以使用命令 df[complete.cases(df), ] 选择非 NA 的行。示例1考虑以下数据框:-Live Demo> x1 x2 x3 df1 df1输出 x1 x2 x3 1 1 NA NA 2 NA 5 3 3 1 5 NA 4 1 NA NA 5 NA 5 NA 6 NA 5 3 7 NA 5 NA 8 1 ... 阅读更多
要使用 ggplot2 创建带有密度的堆叠图,我们可以使用 ggplot2 包的 geom_density 函数和 position="stack"。例如,如果我们有一个名为 df 的数据框,其中包含两列,例如 x 和 y,其中 x 是分类变量,y 是数值变量,那么可以使用以下命令创建带有密度的堆叠图:-ggplot(df, aes(y, y=..density..))+geom_density(aes(fill=x), position="stack")示例考虑以下数据框:-Live Demo> x y df df输出 x y 1 C 3 2 C 5 3 B 4 4 A 7 5 B 1 6 A 6 7 D 4 8 C 3 9 C 7 ... 阅读更多
要使用 ggplot2 创建一个图,其中排除大于某个值的变量,我们可以使用子集和 which 函数。例如,如果我们有一个名为 df 的数据框,其中包含两列,例如 x 和 y,那么可以通过使用以下命令创建包含大于 0 的 x 值的点图:-ggplot(df[which(df$x>0), ], aes(x, y))+geom_point()示例考虑以下数据框:-Live Demo> x y df df输出 x y 1 -0.62160328 0.38477515 2 0.68287365 -1.56169067 3 0.75259774 ... 阅读更多