dplyr

    1热度

    1回答

    我正在使用来自ggplot2'钻石'数据的着名数据集练习dplyr软件包。 我正在计算按变量'cut'分组的钻石的平均'价格'。 我的代码如下。 price.cut <- diamonds %>% group_by(cut) %>% summarize(Mean = mean(price, na.rm=TRUE)) 我的期望是得到平均价格按'cut'变量分组。但是,我只能得到一个价格,即价

    -1热度

    1回答

    什么是简单的方法来计算R中变量的年变化率,而不是时间序列(例如GDP,通货膨胀等)?

    1热度

    1回答

    ggrepel显示标签我有以下代码: library(tidyverse) all_annot_df <- as.tibble(iris) %>% mutate(Obs = paste0("Obs_", row_number())) %>% select(Obs, Species, Sepal.Length) signif_thres <- 7.5 all_annot_

    3热度

    1回答

    在我的数据集中,我有5个读者在多天内重复分类测试(0,1或2)。 在每一天,5个实际分类测试中只有2-3个读者。 library(tidyverse) library(broom) df <- tibble(day = rep(1:10,10)) %>% arrange(day) %>% mutate(reader1 = rep(c(1, 2, 0, 0, 2, NA,

    -1热度

    1回答

    我有我的数据帧进行计算的问题。 我有这样的方程: Q =(FL_18 /控制(FL_18列))*(控制/ Abs_18(所述Abs_18列)) 和我的数据: df <- structure(list(Layout = c("SM1_1", "SM1_2", "SM1_3", "SM1_4", "SM1_5", "Control"), Abs_18_mean = c(0.02753575, 0.0

    0热度

    2回答

    假设我有以下数据帧 c1<- c(1:10) c2<- c(11:20) df<- data.frame(c1,c2) c1 c2 1 11 2 12 3 13 4 14 5 15 6 16 7 17 8 18 9 19 10 20 我想添加一个柱C3是C3(-1)的总和+ C2 -C1。例如, 在预期的结果上面的例子将是: c1 c2 c3 1 11 0 2

    0热度

    1回答

    我有两个非常相似的数据帧,其中ggplot2的看法不同;尽管内容相同,但数据结构略有不同。一个是data.frame,另一个是data_frame。我想了解ggplot2如何看待它们的差异。在以下示例中,两者都用于stat_function; data.frame产生的地块,而data_frame产生错误。考虑到Hadleyverse软件包的互操作性,这特别令人困惑。当我发现我无法从dplyr生成

    1热度

    1回答

    让df分组的全部功能是我们的测试数据帧的有效途径: set.seed(1) df <- data.frame(id = c(1,1,2,2,3,3,3), var1 = round(runif(7)), var2 = round(runif(7)), var3 = round(runif(7))) df id var1 var2 va

    2热度

    1回答

    我想以更好的方式重新排列facet_wrap图块。 library(ggplot2) set.seed(123) freq <- sample(1:10, 20, replace = T) labels <- sample(LETTERS, 20) value <- paste("i",1:13,sep='') lab <- rep(unlist(lapply(1:length(fr

    1热度

    1回答

    我想从TSV列中提取JSON。难度在于JSON是浅层嵌套的,并且键值可能不会出现在每一行中。 我有一个最小的例子来说明我的观点。 df <- tibble(index = c(1, 2), data = c('{"json_char":"alpha", "json_list1":["x","y"]}', '{"json_char":"beta", "json_list1":[