Skip to content

Commit 42203a9

Browse files
remove single quotes in index names when printing
1 parent 7fe140e commit 42203a9

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

pandas/core/indexes/frozen.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ def _disabled(self, *args, **kwargs) -> NoReturn:
110110
raise TypeError(f"'{type(self).__name__}' does not support mutable operations.")
111111

112112
def __str__(self) -> str:
113-
return pprint_thing(self, quote_strings=True, escape_chars=("\t", "\r", "\n"))
113+
return pprint_thing(self, quote_strings=True, escape_chars=("\t", "\r", "\n","'"))
114114

115115
def __repr__(self) -> str:
116116
return f"{type(self).__name__}({self!s})"

pandas/io/formats/printing.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -199,18 +199,17 @@ def pprint_thing(
199199
-------
200200
str
201201
"""
202-
203202
def as_escaped_string(
204203
thing: Any, escape_chars: EscapeChars | None = escape_chars
205204
) -> str:
206-
translate = {"\t": r"\t", "\n": r"\n", "\r": r"\r"}
205+
translate = {"\t": r"\t", "\n": r"\n", "\r": r"\r", "'": ""}
207206
if isinstance(escape_chars, Mapping):
208207
if default_escapes:
209208
translate.update(escape_chars)
210209
else:
211210
translate = escape_chars # type: ignore[assignment]
212211
escape_chars = list(escape_chars.keys())
213-
else:
212+
else:
214213
escape_chars = escape_chars or ()
215214

216215
result = str(thing)

0 commit comments

Comments
 (0)