要选择 R 数据框中非 Na 的行,我们可以使用 complete.cases 函数和单个方括号。例如,如果我们有一个包含一些缺失值 (NA) 的数据框,则可以使用命令 df[complete.cases(df), ] 选择非 NA 的行。示例 1 请考虑以下数据框:实时演示> 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")示例 请考虑以下数据框:实时演示> 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,则可以通过使用以下命令创建包含 x 值大于 0 的点图:ggplot(df[which(df$x>0), ], aes(x, y))+geom_point()示例 请考虑以下数据框:实时演示> x y df df输出 x y 1 -0.62160328 0.38477515 2 0.68287365 -1.56169067 3 0.75259774 ... 阅读更多