Skip to content

Commit 002f12b

Browse files
rewrite comments
1 parent e744716 commit 002f12b

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

pandas/io/formats/csvs.py

+4-5
Original file line numberDiff line numberDiff line change
@@ -212,13 +212,13 @@ def _index_label_encoder(self):
212212
if isinstance(obj.index, ABCMultiIndex):
213213
index_label = []
214214
for i, name in enumerate(obj.index.names):
215-
# if index_name is False, index name won't be displayed
215+
# add empty string is name is None
216216
if name is None:
217217
name = ''
218218
index_label.append(name)
219219
else:
220220
index_label = obj.index.name
221-
# if index_name is False, index name won't be displayed
221+
# if no name, use empty string
222222
if index_label is None:
223223
index_label = ['']
224224
else:
@@ -244,12 +244,11 @@ def _save_header(self):
244244
has_aliases = isinstance(header, (tuple, list, np.ndarray,
245245
ABCIndexClass))
246246
if not (has_aliases or header):
247-
# if index_label and header are False, nothing will display
247+
# if index_label is False, nothing will display.
248248
if index_label is False:
249249
return
250250
else:
251-
# if index_label is not None, index label will be displayed, if
252-
# index_label is None, a empty string will be given.
251+
# based on index_label value, encoded labels are given
253252
index_label, encoded_labels = self._index_label_encoder()
254253
encoded_labels.extend([''] * len(obj.columns))
255254
writer.writerow(encoded_labels)

0 commit comments

Comments
 (0)