【发布时间】:2019-10-20 00:45:02
【问题描述】:
我有以下csv数据myData:
name attribute
1 Name1 attr11,attr12,attr13
2 Name2 attr21
3 Name3 attr31,attr32
我想绘制属性数量的分布,为此我需要遍历每一行,并标记attribute 列中的数据,并计算长度。本质上,这应该给出一个与原始myData具有相同长度的向量或其他数据
我试过了:
num_attr <- length(as.list(strsplit(myData$attribute, ","))) #this just returns 3
和:
num_attr <- as.list(strsplit(myData$attribute, ","))
这会返回一个类似的列表:
["attr11" "attr12" "attr13", "attr21", "attr31" "attr32"]
我也在考虑使用apply(),比如apply(myData, 1, func),但我不确定要输入什么func。
总之,我如何绘制属性数量的分布/密度?
【问题讨论】:
标签: r