in databao/core/executor.py [0:0]
def _postprocess_html(self, code: str) -> str:
# Workaround due to a bug in PyCharm notebooks (https://youtrack.jetbrains.com/issue/PY-85679).
# If the string "dataframe" appears anywhere in the HTML along with <table>,
# then the whole output will be broken (a table with "0 rows x -1 cols").
# The substring "dataframe" can be outside or inside <table>,
# and it crashes even with strings like "dataframeeee".
return code.replace("dataframe", "DataFrame")