При объединении двух кадров данных с ~ 1 миллионом строк каждый, один с двумя столбцами, а другой с ~ 20, я неожиданно обнаружил, что merge(..., all.x = TRUE, all.y = TRUE)
будет быстрее, чем dplyr::full_join()
. Это с dplyr v0.4
Merge занимает ~ 17 секунд, full_join занимает ~ 65 секунд.
Некоторое питание, хотя, как правило, я использую dplyr для задач манипуляции.
Вам нужен абстрактный метод в абстрактном классе. Это заставит дочерний класс реализовать метод.
abstract class A {
abstract function a() {}
}
class B extends A {
function a () {
// write your code here.
}
}
Поскольку это WordPress, вы можете использовать WordPress Hook .
Вот пример.
<?php
/**
* Define the action and give functionality to the action.
*/
function uneditable() {
do_action( 'uneditable' );
}
/**
* Register the action with WordPress.
*/
add_action( 'uneditable', 'uneditable_hook' );
function uneditable_hook() {
echo 'This is a custom action hook.';
}
Вы можете прочитать больше о add_action и do_action
.