我试图总结一种产品类型,它是用一个"-“来分割每个元素。代码可以在下面看到:
testAct <- pipeline %>%
group_by(Unique.Opportunity.ID) %>%
filter(row_number() == 1) %>%
ungroup() %>%
group_by(Company.Name, Sales.Team) %>%
summarize(Product.Family = paste(c(Product.Family), collapse="-"))
seqAct <- testAct %>%
ungroup() %>%
group_by(Product.Family) %>%
summarize(count = n())
输出显示"product.family“变量为'1-6',其中应该是类似于‘FDS’.我不知道为什么要把它转换成整数。
Company.Name Sales.Team Product.Family <fctr> <fctr> <chr> Example1 Americas 1-6 Example1 Americas 1-7 Example1 WEMEA 2 8-7 Example1 CEE 3-3-4-7 Example1 WEMEA 1 7-7 Example1 Americas 1-6 Example1 WEMEA 1 7-7 Example1 WEMEA 2 8-7 Example1 CEE 3-3-6-4
在这方面的任何帮助都是非常有帮助的!
发布于 2017-11-01 20:44:43
很难说,如果您不对数据进行dput,如果可以的话,请在您的问题中添加以下输出:
dput(head(df,20))
我的猜测是,变量是因素,由于某种原因,它是写下与因子相关的数字。在您要引用的列中,在运行代码之前,我会这样做:
df$column <- as.character(df$column)
再来一次。很难在没有看到数据的情况下提供帮助。
https://stackoverflow.com/questions/47062875
复制相似问题