mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-03-22 15:19:59 +07:00
[PyCharm Tables] PY-76675 Fixed rendering Python None values in the csv case for pandas, polars frameworks
(cherry picked from commit f823121ce4adc23d6e9b8e03b87b8b19a789a46b) (cherry picked from commit 93d7530c7ce0ba60fee5d1d0e909a39ce3b9dc65) IJ-CR-147319 GitOrigin-RevId: d6dd4a5f63f172685df3e1a1c0d3d6cbcb063071
This commit is contained in:
committed by
intellij-monorepo-bot
parent
7d89c85eba
commit
48cd6487ae
@@ -37,7 +37,7 @@ def get_data(table, use_csv_serialization, start_index=None, end_index=None, for
|
||||
# type: (datasets.arrow_dataset.Dataset, int, int) -> str
|
||||
|
||||
def convert_data_to_csv(data):
|
||||
return repr(data.to_csv())
|
||||
return repr(data.to_csv(na_rep = "NaN"))
|
||||
|
||||
def convert_data_to_html(data):
|
||||
return repr(data.to_html(notebook=True))
|
||||
@@ -55,7 +55,7 @@ def display_data_csv(table, start_index, end_index):
|
||||
# type: (datasets.arrow_dataset.Dataset, int, int) -> None
|
||||
def ipython_display(data):
|
||||
try:
|
||||
data = data.to_csv()
|
||||
data = data.to_csv(na_rep = "NaN")
|
||||
except AttributeError:
|
||||
pass
|
||||
print(data)
|
||||
|
||||
@@ -38,7 +38,7 @@ def get_data(table, use_csv_serialization, start_index=None, end_index=None, for
|
||||
# type: (Union[pd.DataFrame, pd.Series], int, int) -> str
|
||||
|
||||
def convert_data_to_csv(data):
|
||||
return repr(__convert_to_df(data).to_csv())
|
||||
return repr(__convert_to_df(data).to_csv(na_rep = "NaN"))
|
||||
|
||||
def convert_data_to_html(data):
|
||||
return repr(__convert_to_df(data).to_html(notebook=True))
|
||||
@@ -56,7 +56,7 @@ def display_data_csv(table, start_index, end_index):
|
||||
# type: (Union[pd.DataFrame, pd.Series], int, int) -> None
|
||||
def ipython_display(data):
|
||||
try:
|
||||
data = data.to_csv()
|
||||
data = data.to_csv(na_rep = "NaN")
|
||||
except AttributeError:
|
||||
pass
|
||||
print(__convert_to_df(data))
|
||||
|
||||
@@ -37,7 +37,7 @@ def get_data(table, use_csv_serialization, start_index=None, end_index=None, for
|
||||
# type: (pl.DataFrame, int, int) -> str
|
||||
with __create_config(format):
|
||||
if use_csv_serialization:
|
||||
return __get_df_slice(table, start_index, end_index).write_csv()
|
||||
return __get_df_slice(table, start_index, end_index).write_csv(null_value = "null")
|
||||
return table[start_index:end_index]._repr_html_()
|
||||
|
||||
|
||||
@@ -51,7 +51,7 @@ def display_data_html(table, start, end):
|
||||
def display_data_csv(table, start, end):
|
||||
# type: (pl.DataFrame, int, int) -> None
|
||||
with __create_config():
|
||||
print(__get_df_slice(table, start, end).write_csv())
|
||||
print(__get_df_slice(table, start, end).write_csv(null_value = "null"))
|
||||
|
||||
|
||||
def __get_df_slice(table, start_index, end_index):
|
||||
|
||||
Reference in New Issue
Block a user