Загрузка данных


import pandas as pd

# Создаем DataFrame (словарь students_dict уже существует в системе проверки)
df = pd.DataFrame(students_dict)

# Выводим количество строк и столбцов через пробел
print(df.shape[0], df.shape[1])
___________________________________________

import pandas as pd

# Открываем CSV-файл
df = pd.read_csv('support_requests_10_11_spo.csv')

# Выводим количество строк и столбцов через пробел
print(df.shape[0], df.shape[1])
________________________________________________

import pandas as pd

# Открываем файл
df = pd.read_csv('support_requests_10_11_spo.csv')

# Получаем названия столбцов и объединяем их через запятую
# Метод join берет список строк (df.columns) и вставляет между ними запятую
print(",".join(df.columns))
_______________________________________________

import pandas as pd

# Открываем файл
df = pd.read_csv('support_requests_10_11_spo.csv')

# Выбираем только числовые столбцы
# select_dtypes(include='number') оставит только столбцы с числовыми типами данных
numeric_cols = df.select_dtypes(include='number').columns

# Объединяем названия столбцов через запятую и выводим
print(",".join(numeric_cols))
__________________________________________________

import pandas as pd

# Открываем файл
df = pd.read_csv('support_requests_10_11_spo.csv')

# Выбираем только категориальные (текстовые) столбцы
# include='object' оставит только столбцы со строками
categorical_cols = df.select_dtypes(include='object').columns

# Объединяем названия столбцов через запятую и выводим
print(",".join(categorical_cols))
___________________________________________________

import pandas as pd

# Открываем файл
df = pd.read_csv('support_requests_10_11_spo.csv')

# Создаем список всех столбцов
all_cols = list(df.columns)

# Список столбцов, которые нужно исключить
exclude_cols = ['request_id', 'text', 'category']

# Оставляем только те столбцы, которых нет в списке исключений, сохраняя исходный порядок
features = [col for col in all_cols if col not in exclude_cols]

# Выводим результат через запятую без пробелов
print(",".join(features))
______________________________________________________

import pandas as pd

# Открываем новый большой датасет
df = pd.read_csv('global_high_school_student_lifestyle_wellness_edu_10_11_spo.csv')

# Выводим количество строк и столбцов через пробел
print(df.shape[0], df.shape[1])
______________________________________________________

import pandas as pd

# Открываем файл
df = pd.read_csv('global_high_school_student_lifestyle_wellness_edu_10_11_spo.csv')

# Список столбцов, которые нужно исключить (служебные/целевые)
exclude_cols = ['student_id', 'wellness_group']

# Оставляем только те столбцы, которых нет в списке исключений
features = [col for col in df.columns if col not in exclude_cols]

# Выводим результат через запятую без пробелов
print(",".join(features))
_______________________________________________________