DataFrame gives uninformative error message when comparing to constants
For any DataFrame with numeric values, saying something like `df == 'cmp'`results in `PandasError: DataFrame constructor not properly called!`, which is pretty unintuitive. I'm not sure what behavior would be correct, but I do know that this error message is not helpful.
