我一直在研究r语言,我开始使用lapply和sapply函数。
但是我看到程序员建议使用vapply而不是sapply。
我在关于sapply的文档中搜索过,发现了sapply和lapply之间的区别:
https://www.rdocumentation.org/packages/memisc/versions/0.99.13.2/topics/Sapply
Sapply相当于sapply,除了它保留参数X的维度和维度名称。它还保留函数FUN的结果维度。它旨在应用于例如结果。打电话给。 Lapply是lapply的类比,因为它不会尝试简化FUN结果列表。
所以我想知道,sapply和vapply函数有什么区别?什么功能更好用,在什么情况下?