【发布时间】:2016-11-16 06:00:56
【问题描述】:
所以我有下面的基本数据框,其中包含用逗号分隔的长字符串。我使用 Tidyr 的“单独”来创建新列。
如何添加另一个新列,其中计算每个人有多少个包含答案的新列? (没有 NA)。
我想可以在分隔之后或之前计算列,通过计算有多少由逗号分隔的字符串元素?
任何帮助将不胜感激。我想留在 Tidyverse 和 dplyr 中。
Name<-c("John","Chris","Andy")
Goal<-c("Go back to school,Learn to drive,Learn to cook","Go back to school,Get a job,Learn a new Skill,Learn to cook","Learn to drive,Learn to Cook")
df<-data_frame(Name,Goal)
df<-df%>%separate(Goal,c("Goal1","Goal2","Goal3","Goal4"),sep=",")
【问题讨论】: