Add dot product for data frames.