Skip to content

Commit a5784f5

Browse files
Justine Kosinskijustine202429
authored andcommitted
refactor: put right import for isna method
1 parent 44e2b69 commit a5784f5

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

pandas/io/formats/excel.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -628,10 +628,10 @@ def _format_header_mi(self) -> Iterable[ExcelCell]:
628628
fixed_levels = []
629629
for lvl in range(columns.nlevels):
630630
vals = columns.get_level_values(lvl)
631-
fixed_levels.append([NBSP if pd.isna(v) else str(v) for v in vals])
631+
fixed_levels.append([NBSP if missing.isna(v) else str(v) for v in vals])
632632
fixed_columns = MultiIndex.from_arrays(fixed_levels, names=columns.names)
633633
else:
634-
fixed_columns = Index([NBSP if pd.isna(v) else str(v) for v in columns], name=columns.name)
634+
fixed_columns = Index([NBSP if missing.isna(v) else str(v) for v in columns], name=columns.name)
635635

636636
level_strs = fixed_columns._format_multi(sparsify=merge_columns, include_names=False)
637637
level_lengths = get_level_lengths(level_strs)
@@ -642,7 +642,7 @@ def _format_header_mi(self) -> Iterable[ExcelCell]:
642642
coloffset = self.df.index.nlevels - 1
643643

644644
for lnum, name in enumerate(columns.names):
645-
val = NBSP if pd.isna(name) else str(name)
645+
val = NBSP if missing.isna(name) else str(name)
646646
yield ExcelCell(
647647
row=lnum,
648648
col=coloffset,
@@ -702,7 +702,7 @@ def _format_header_regular(self) -> Iterable[ExcelCell]:
702702
# header output matches console display (same behavior as
703703
# applied to MultiIndex headers in _format_header_mi).
704704
NBSP = "\u00A0"
705-
colnames = [NBSP if pd.isna(v) else str(v) for v in colnames]
705+
colnames = [NBSP if missing.isna(v) else str(v) for v in colnames]
706706

707707
for colindex, colname in enumerate(colnames):
708708
yield CssExcelCell(

0 commit comments

Comments
 (0)