dplyr

    -2热度

    2回答

    :) 是否有一种简单的方法可以将某个特定的数据集合分组为一个简化的数据框?我正在考虑一个算法,但是R中有没有可用于此的函数?我试图使用dplyr,但它didin't很好地工作...... 如: PS:我的数据是在1GB以上的矩阵,这是,我需要一个更自动的过程。 示例数据: structure(list(Nun = 1:6, Event = c(1L, 1L, 1L, 1L, 2L, 2L),

    0热度

    1回答

    列 我已经在我的环境无数dataframes: x1 <- structure(list(time = structure(c(1327241343, 1327327803, 1327414263 ), class = c("POSIXct", "POSIXt"), tzone = "UTC"), x1 = c(22.5, 12, 0)), .Names = c("time", "x1"),

    2热度

    1回答

    我正在使用Rmarkdown生成频率表的PDF。在运行freq从questionr运行后生成一个复杂的频率表,并添加行分组与group_rows导致第一组最后一行的对齐问题。重复的例子,在这里: --- output: pdf_document: latex_engine: xelatex fig_caption: true --- ```{r} libr

    2热度

    2回答

    组 从等于最高值的值数据框中选择多行我有一个数据帧,看起来像这样: query <- c('a','a','a','b','b','b','c','c','c') hit <- c(1,2,3,4,5,6,7,8,9) score <- c(97,97,96,98,97,96,99,99,98) df <- data.frame(query,hit,score) df quer

    0热度

    2回答

    我试图创建一个新的列有条件地基于其他几列。这是我的数据。我正在尝试创造一年的差异列。 > person <- c(rep("A", 4), rep("B", 1), rep("C",3), rep("D",1)) > score <- c(1,1,2,4,1,1,2,2,3) > year <- c(2017, 2016, 2015, 2014, 2015, 2017, 2015, 2014,

    1热度

    1回答

    > str(b) 'data.frame': 2720 obs. of 3 variables: $ State : chr "AL" "AL" "AL" "AL" ... $ Hospital.Name: chr "SOUTHEAST ALABAMA MEDICAL CENTER" "MARSHALL MEDICAL CENTER SOUTH" "ELIZA COFFEE MEMORI

    1热度

    2回答

    在left_join之后,我有变量var1.x var2.x ...和var1.y var2.y。我想将它们重命名为var1_tot var2_tot和var1_part var2_part。我可以做到这一点,但结合names和字符串替换功能。这可以通过使用dplyr的rename函数和ends_with作为dplyr链的一部分来完成吗?

    0热度

    2回答

    对于df我想在最后10秒内取值列的滚动总和,时间以秒为单位。数据帧非常大,所以使用dply :: complete不是一个选项(数百万个数据点,毫秒级别)。我更喜欢dplyr解决方案,但认为它可能与数据表left_join,只是不能使其工作。 df = data.frame(Row=c(1,2,3,4,5,6,7),Value=c(4,7,2,6,3,8,3),Time=c(10021,10023

    2热度

    2回答

    我的数据帧的样子: > str(b) 'data.frame': 2720 obs. of 3 variables: $ Hospital.Name: chr "SOUTHEAST ALABAMA MEDICAL CENTER" "MARSHALL MEDICAL CENTER SOUTH" "ELIZA COFFEE MEMORIAL HOSPITAL" "ST VINCENT'S EAST

    0热度

    1回答

    我有一个向量,标记词如c(#142#856#856.2#745, NA, #856#855, NA, #685, #663, #965.23, #855#658#744#122)。 单词之间用sharp分隔。我想为每个不同的代码创建一列数据框,然后编写1或0(或NA),具体取决于代码是否在该行中。 这个想法是,每个元素变成一行,每个代码变成一列,然后如果代码在该元素中,那么在列中标记为1,或者如果