mutate

    0热度

    1回答

    我遇到了logstash 5.2.2过滤器的问题。我需要将字符串转换为整数并且失败。我正在采取的做法可能并不理想。以下是问题陈述: JMX MBean值将“metric_value_string”报告为“XX.X秒”。我希望能够使用此值作为可视化中Kibana聚合的数字。 我已经试了一下: 定义: 源字段是 “metric_value_string”。一个字符串。值看起来像“26.0秒”。 期望的

    0热度

    2回答

    我想在变量中指定的列上使用gsub参数对数据框的列进行变异,但我正在努力处理非标准的评估。 在这个玩具的例子中,我想在我的gsub调用中使用columns[[1]]和columns[[2]]而不是.$name_A和.$name_B。我可以,还是需要重新考虑我的方法? library(tidyverse) test_df <- tibble(name_A = c("asdf",

    0热度

    2回答

    R新用 我用dplyr :: mutate()创建了一个新变量,我在运行代码时看到df输出中的值,但是当我尝试绘制它时与ggplot,我收到对象未找到错误。我究竟做错了什么?谢谢。如预期 作品: mutate(avg_inv = (inv_total/sr_count)) 错误这里: # Plot avg invoice p <- ggplot(df1, aes(x = Date_Group

    0热度

    1回答

    我有一个数据集分类分配,我想提取一个新的列中的属。 library(tidyverse) library(magrittr) library(stringr) df <- structure(list(C043 = c(18361L, 59646L, 27575L, 163L, 863L, 3319L, 0L, 6L), C057 = c(20020L, 9761

    0热度

    1回答

    我很好奇为什么dplyr::mutate()呼叫内的ifelse()声明似乎只适用于我的数据帧的第一行。这会返回一个值,它会在整个列中循环使用。由于在ifelse()的任一情况下评估的表情只在我的数据帧的情况下有效,我希望被列上作为一个整体进行健康检查,并导致表达的评价,而不仅仅是他们的第一要素。 下面是一个例子:我的数据帧之外定义的变量称为checkVar。取决于checkVar的价值,我想不同

    0热度

    1回答

    我有两个数据帧中的另一个数据帧: dane <- data.frame(x = 1:5, y = 5:1, Salary = c(1,2,3,2,1)) > dane x y Salary 1 1 5 1 2 2 4 2 3 3 3 3 4 4 2 2 5 5 1 1 和 x <- dane %>% select(-Salary) %>% gather() %>

    0热度

    1回答

    我有1X2数据帧,其值为'sent1'和'sent2'。 test.df <- data.frame(sentence = c('sent1', 'sent2')) 我也有一个参考向量,它具有2个句子和3个类别(a,b,c)组合的值。 test.vec <- c(sent1_a = 1, sent1_b = 0, sent1_c = 1, sent2_a =

    1热度

    1回答

    我想获得ECDF的所有项目类似(在整个数据表中)到每行中的项目编号,并将ECDF列添加到数据表的末尾(EstimatePrediction)。 这适用于单个项目,因此它们可以逐个检查。 #Set Current ItemNumber currentItemNumber = “XXXXX” #Set Estimate Days currentEstimate = 5

    1热度

    2回答

    我有一个传感器,可以测量一些事件(2个或更多类别+它们之间的白噪声)。 我想一个窗口添加到我的数据,每个窗口根据一些规则对事件的比例进行分类: 如果超过90%的白噪声窗口=>所有行必须标记白噪声 如果低于90%的白噪声,在窗口 最有代表性的事件代码,我发现创建我窗口的方式(但如果你有更好的方法我很感兴趣这是不是很优雅) 我不知道如何应用规则并在初始数据中标记行。框架 N ote:我不想“汇总”我的

    1热度

    1回答

    我想将4个变量添加到我的长格式数据集并通过它进行筛选。 基本上我会以5年(2016-2020)开始。 2016年有更多的行相对于其他年份,所以我想总结2016年到2020年作为新的列 - 变量复制到2016年每行的值。在Excel中,我会通过SUMIFS做到这一点。我有点在dplyr管理,但我得到0。 newdt <- dt %>% group_by(time, country, age