numpy: fall back on pandas for by, join, ...