Добавил:
хачю сдать сессию Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

sem_7 / 7_3

.py
Скачиваний:
0
Добавлен:
09.07.2025
Размер:
1.22 Кб
Скачать
import pandas as pd

file_path = 'C:\\3_KURS_UCHEBA\\PYTHON\\DZ\\SEM_7\\Titanic.csv'
data = pd.read_csv(file_path)

columns_list = list(data.columns)
print("Названия столбцов в базе данных:")
print(columns_list, "\n")

data.rename(columns={'Pclass': 'Class'}, inplace=True)
print("Столбцы после переименования:")
print(data.columns, "\n")

female = data[data['Sex'] == 'female']
print("База данных female (женщины):")
print(female.head(), "\n")

Ymale = data[(data['Sex'] == 'male') & (data['Survived'] == 1) & (data['Age'] < 32)]
print("База данных Ymale (выжившие мужчины младше 32 лет):")
print(Ymale.head(), "\n")

class_1_2 = data[data['Class'].isin([1, 2])]
print("Пассажиры 1 или 2 класса:")
print(class_1_2.head(), "\n")

survived_class_1_2 = data[(data['Survived'] == 1) & (data['Class'].isin([1, 2]))]
print("Выжившие пассажиры 1 или 2 класса:")
print(survived_class_1_2.head(), "\n")

data['Female'] = (data['Sex'] == 'female').astype(int)
print("Столбец Female добавлен:")
print(data[['Sex', 'Female']].head())
Соседние файлы в папке sem_7