Skip to content

Commit e4188a0

Browse files
committed
Raise TypeError only if key DataFrame is not empty
1 parent 9294f92 commit e4188a0

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

pandas/core/frame.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -2151,7 +2151,7 @@ def _setitem_array(self, key, value):
21512151
def _setitem_frame(self, key, value):
21522152
# support boolean setting with DataFrame input, e.g.
21532153
# df[df > df2] = 0
2154-
if key.values.dtype != np.bool_:
2154+
if key.values.size and key.values.dtype != np.bool_:
21552155
raise TypeError('Must pass DataFrame with boolean values only')
21562156

21572157
self._check_inplace_setting(value)

0 commit comments

Comments
 (0)