refactor: use DataFrame.map instead of DataFrame.applymap (#6810)

* refactor: replace deprecated `DataFrame.applymap` with `DataFrame.map`

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Edwin Jose <edwin.jose@datastax.com>
This commit is contained in:
Gabriel Luiz Freitas Almeida 2025-03-05 13:47:26 -03:00 committed by GitHub
commit 389325b67b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
28 changed files with 37 additions and 33 deletions

View file

@ -196,11 +196,15 @@ class ChatOutput(ChatComponent):
data = data.replace(r"^\s*$", "", regex=True)
# Replace multiple newlines with a single newline
data = data.replace(r"\n+", "\n", regex=True)
return (
data.replace(r"\|", r"\\|", regex=True)
.applymap(lambda x: (str(x).replace("\n", "<br/>") if isinstance(x, str) else x))
.to_markdown(index=False)
# Replace pipe characters to avoid markdown table issues
processed_data = data.replace(r"\|", r"\\|", regex=True)
processed_data = processed_data.map(
lambda x: str(x).replace("\n", "<br/>") if isinstance(x, str) else x
)
return processed_data.to_markdown(index=False)
return str(data)
except (ValueError, TypeError, AttributeError) as e:
msg = f"Error converting data: {e!s}"

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long