在 R 中总结改变数据输出
Summarizing in R changing data output
我想总结一种产品,它用“-”分隔每个元素。代码如下:
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-RDS'...我不确定为什么将其转换为整数。
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
任何有关这方面的帮助都将非常有帮助!
如果不输入数据就很难说,如果可以的话,请将以下输出添加到您的问题中:
dput(head(df,20))
我的猜测是变量是因子,出于某种原因它正在写下与因子相关的数字。在您引用的专栏中,我会在 运行 我的代码之前执行此操作:
df$column <- as.character(df$column)
再次。很难在没有看到数据的情况下提供帮助。
我想总结一种产品,它用“-”分隔每个元素。代码如下:
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-RDS'...我不确定为什么将其转换为整数。
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
任何有关这方面的帮助都将非常有帮助!
如果不输入数据就很难说,如果可以的话,请将以下输出添加到您的问题中:
dput(head(df,20))
我的猜测是变量是因子,出于某种原因它正在写下与因子相关的数字。在您引用的专栏中,我会在 运行 我的代码之前执行此操作:
df$column <- as.character(df$column)
再次。很难在没有看到数据的情况下提供帮助。