我在数据框中有一个看起来像这样的列:
CreateMap<SomeEnum, CommonEnums.SomeEnum>()
.ForMember(t => t == CommonEnums.SomeEnum.Three, p => p.Ignore());
我想做的是计算每个术语的频率并返回一个看起来像这样的数据框:
df = data.frame(c("A","B","A,B","","A,C,D"))
我熟悉将这些字符串拆分为数据帧中的列的各种方法,例如cSplit,read.table等,但这并不理想,因为我需要计数数百个不同的值。
谢谢!
答案 0 :(得分:0)
大卫的简单解决方案。谢谢!
table(unlist(strsplit(c("A","B","A,B","","A,C,D"), ",")))