tidyr

    0热度

    2回答

    我在R中是全新的,所以这个问题看起来很明显。但是,我没有管理,也没有找到解决方案 如何计算我的令牌内的单词数量,而它们是行(实际上是评论)? 因此,有与产品ID(ASIN)连接评论(reviewText)数据集 amazonr_tidy_sent = amazonr_tidy_sent%>%unnest_tokens(word, reviewText, token = "lines") amazo

    2热度

    4回答

    我有导入时看起来像这样的数据; ID col1 col2 col3 col4 1 a e i r j s k t 2 b f l u m v n w o x 3 c g p y 4 d h q z 和想它转化使得有每行一个唯一的ID,IE: ID col1 col2 col3 col4 col5 col6 col7

    1热度

    2回答

    _a我正在尝试转换数据集。我想实现的是,如果Intensitat = 1 - R创建一个新列 - 强度1a - 并写入damage_a的值。如果Intensitat = 2 - R会创建另一个新列 - 强度2a - 并写入damage_a的值。最后,如果Intensitat = 3,则R会执行新列 - 强度3a - 并写入damage_a的值。 (它总是写入对应于与强度指示符相同的行的damage

    0热度

    1回答

    我想访问数据框中的列。但该列的名称保存为变量。 library(tidyr) p <- column_name df <- separate(df, p, into = c("a", "b"), sep = "\\*") 有没有什么解决方法呢?

    0热度

    2回答

    我搜索了其他解决方案,但它们工作正常,但在这种情况下不起作用。 我正在创建一个函数,它可以在数据框中进行拉伸,并将因子变量传递给一个虚拟的新变量。一些机器学习算法无法处理因素。为此,我在清洁功能中使用spread()功能。当我试图通过一个专栏中,我需要传播的名称就抛出一个错误: Error: Invalid column specification 下面是代码: library(tidyr) l

    0热度

    3回答

    我有一个问题是SE上一个覆盖范围很广的问题的扩展。即: Split a column of a data frame to multiple columns 我的数据具有与字符串格式,逗号分隔的一列,但不固定长度。 data = data.frame(id = c(1,2,3), treatments = c("1,2,3", "2,3", "8,9,1,2,4")) 所以我希望有我的数据帧最

    0热度

    2回答

    我有记录员工的出勤历史数据帧,它看起来像下面这样: ID Sunday Monday Tuesday Wednesday Thursday Friday Saturday 1585 NA NA NA NA NA NA NA 1585 NA S S S S H NA 1585 NA H S S NA NA NA 1585 NA S S S NA

    0热度

    1回答

    我正在使用公式接口的tidyverse函数的逃生舱口版本,当' - '涉及nest_时,我遇到了一些问题。 虽然这一块的工作原理: select_(mtcars, ~ -cyl) 同样的事情也不会x对于nest_ nest_(mtcars, ~ -cyl) 错误工作[我] < - 值:无效标式的语言' 有没有办法让它工作w没有写出所有剩余的列?

    1热度

    2回答

    我有一个数据帧,看起来像这样(我简化): df <- data.frame(rbind(c(1, "dog", "cat", "rabbit"), c(2, "apple", "peach", "cucumber"))) colnames(df) <- c("ID", "V1", "V2", "V3") ## ID V1 V2 V3 ## 1 1 dog cat rabbit ## 2

    3热度

    3回答

    假设我在数据框中有多个列,它们测量相同的概念,但使用不同的方法(例如,有多种智商测试,学生可以有任何一种他们,或根本没有)。我想将各种方法合并到一个列中(tidyr的明显用例)。 如果数据是这样的: mydata <- data.frame(ID = 55:64, age = c(12, 12, 14, 11, 20, 10, 13, 15, 18, 17), Te