Skip to content

Commit 66c6e8e

Browse files
authored
Use defaultdict for optimization (#32278)
1 parent eb6f8d3 commit 66c6e8e

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

pandas/core/frame.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -8446,9 +8446,8 @@ def isin(self, values) -> "DataFrame":
84468446

84478447
def _from_nested_dict(data):
84488448
# TODO: this should be seriously cythonized
8449-
new_data = {}
8449+
new_data = collections.defaultdict(dict)
84508450
for index, s in data.items():
84518451
for col, v in s.items():
8452-
new_data[col] = new_data.get(col, {})
84538452
new_data[col][index] = v
84548453
return new_data

0 commit comments

Comments
 (0)