Написал код на Python, но при компиляции никакие данные не выводит. Код:
import builtin_data
from builtin_data import InputTable, OutputTable
import pandas as pd
from builtin_pandas_utils import to_data_frame, prepare_compatible_table, fill_table
def extract_after_fourth_space(text):
# Разделяем строку по пробелам
parts = text.split(' ')
# Объединяем все части после четвертого пробела в одну строку
if len(parts) > 4:
return ' '.join(parts[4:])
else:
return '' # Если пробелов меньше 4, возвращаем пустую строку
# Проверка наличия входной таблицы
if InputTable:
# Создание pd.DataFrame по входному набору данных
input_frame = to_data_frame(InputTable)
# Проверка, что DataFrame не пуст и содержит нужные данные
if not input_frame.empty and 'text_column' in input_frame.columns:
# Применение функции к столбцу данных
input_frame['result'] = input_frame['text_column'].apply(extract_after_fourth_space)
# Подготовка и запись результатов в выходную таблицу
prepare_compatible_table(OutputTable, input_frame[['result']], with_index=False)
fill_table(OutputTable, input_frame[['result']], with_index=False)
else:
print("InputTable is empty or missing 'text_column'.")
else:
print("No InputTable available.")