R中列表的求和元素 - For

时间:2018-03-08 20:46:11

标签: r

我有110个项目的列表(mylist)。

length(mylist)

#[1] 110

列表中的元素是描述。 我尝试对整个列表中的元素求和(基本上计算每个描述中的单词)。

这为第一个元素提供了总计。

length(mylist[[1]]) 

#[1] 162

不是重复110次,而是将所有110个元素相加的最佳方法是什么? for声明是否有效? 感谢。

3 个答案:

答案 0 :(得分:2)

更一般地,使用lapply将函数应用于列表的每个元素:     lapply(列表,长度)

答案 1 :(得分:1)

试试这个,它会对列表中的所有条目求和:

do.call(sum, mylist)

确保 mylist 是列表格式。

答案 2 :(得分:0)

如果要确定列表中每个组件(描述)的元素(单词)明智计数,请使用 Reduce("+",mylist)