File tree Expand file tree Collapse file tree 1 file changed +8
-4
lines changed
Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -876,7 +876,9 @@ def _apply_excel_style(
876876 if h in font_colors :
877877 cell .font = font_colors [h ]
878878
879- def post_load_process_piece (self , df : pandas .DataFrame ) -> pandas .DataFrame :
879+ def post_load_process_piece (
880+ self , df : pandas .DataFrame , unique : bool = False
881+ ) -> pandas .DataFrame :
880882 """
881883 Postprocesses a piece when a cube is made of multiple pieces
882884 before it gets merged.
@@ -1362,14 +1364,16 @@ def mean_geo(gr):
13621364 def post_load_process_piece (
13631365 self , df : pandas .DataFrame , unique : bool = False
13641366 ) -> pandas .DataFrame :
1367+ if unique :
1368+ return df
13651369 cols = self ._filter_column (self ._keys , df )
13661370 res = None
13671371 for c in cols :
13681372 if df [c ].isna ().any ():
13691373 # Missing values for keys are not supposed to happen.
1370- unique = set (df [c ].dropna ())
1371- if len (unique ) == 1 :
1374+ uniq = set (df [c ].dropna ())
1375+ if len (uniq ) == 1 :
13721376 if res is None :
13731377 res = df .copy ()
1374- res [c ] = res [c ].fillna (unique .pop ())
1378+ res [c ] = res [c ].fillna (uniq .pop ())
13751379 return df if res is None else res
You can’t perform that action at this time.
0 commit comments