小编Kev*_*ham的帖子

列表索引中[[]]和$之间有什么区别?

任何人都可以解释为什么list1list2下面不一样?

list1 <- list()
lev1 <- "level1"
lev2 <- "level2"
list1[[lev1]][[lev2]] <- 1
list1
$level1
level2 
     1 

list2 <- list()
list2$level1$level2 <- 1
list2
$level1
$level1$level2
[1] 1
Run Code Online (Sandbox Code Playgroud)

r

14
推荐指数
1
解决办法
133
查看次数

测试R中两个函数的相等性

有没有办法确定两个不同功能的文本是否相同?

x <- function(x) print(x + 2)
y <- function(x) print(x + 2)
identical(x, y)
[1] FALSE
identical(mget("x"), mget("y"))
[1] FALSE
identical(unname(mget("x")), unname(mget("y")))
[1] FALSE
Run Code Online (Sandbox Code Playgroud)

r

6
推荐指数
1
解决办法
432
查看次数

更改geom_bar对象的不透明度

我试图改变ggplot条形图的不透明度.请考虑以下示例:

df <- data.frame(period = rep(c("current", "past"), 3), 
                 type = c("so_far", "so_far", "source_x", "source_x", "source_y", "source_y"), 
                 income = c(12, 10, 7, 9, 4, 7))
ggplot(df, aes(x = period, y = income, fill = type)) + geom_bar(stat = "identity")
Run Code Online (Sandbox Code Playgroud)

这给出了以下图: 在此输入图像描述

实际上,虽然对于当前时期,source_x和source_y是估计值,但在过去它们是真实值.所以我想改变左侧栏上蓝色和绿色部分的不透明度.可以这样做吗?怎么样?

r ggplot2

4
推荐指数
1
解决办法
763
查看次数

标签 统计

r ×3

ggplot2 ×1