Use empty_frame fixture
#33148 introduced an empty_frame fixture in the top level conftest. At the same time, we have a lot of `... = DataFrame()` assignments in our tests. We should standardize to use the fixture where appropriate