考虑一个dt具有数百万行的大型data.table对象,如下所示:
event1 event2 event3 event4 event5
1: TRUE FALSE FALSE FALSE FALSE
2: TRUE FALSE FALSE FALSE FALSE
3: TRUE FALSE FALSE FALSE FALSE
4: TRUE FALSE FALSE FALSE FALSE
5: TRUE FALSE FALSE FALSE FALSE
...
Run Code Online (Sandbox Code Playgroud)
我希望在五列的每一行上有效地应用“或”函数。更一般而言,我希望创建一个函数,该函数接收dt和column-names vector cols,并为指定的列返回所需的结果。