我有110个项目的列表(mylist)。
length(mylist)
#[1] 110
列表中的元素是描述。 我尝试对整个列表中的元素求和(基本上计算每个描述中的单词)。
这为第一个元素提供了总计。
length(mylist[[1]])
#[1] 162
不是重复110次,而是将所有110个元素相加的最佳方法是什么? for
声明是否有效?
感谢。
答案 0 :(得分:2)
更一般地,使用lapply
将函数应用于列表的每个元素:
lapply(列表,长度)
答案 1 :(得分:1)
试试这个,它会对列表中的所有条目求和:
do.call(sum, mylist)
确保 mylist 是列表格式。
答案 2 :(得分:0)
如果要确定列表中每个组件(描述)的元素(单词)明智计数,请使用
Reduce("+",mylist)