Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.92/26: Рейтинг темы: голосов - 26, средняя оценка - 4.92
1 / 1 / 0
Регистрация: 04.09.2022
Сообщений: 7

Аналитика в Pandas

08.09.2022, 22:20. Показов 5095. Ответов 1

Студворк — интернет-сервис помощи студентам
Всем привет!

Начинаю знакомство с изменением таблиц в Pandas. Помогите пожалуйста с кодом! таблицу прилагаю и расшифровка к таблице, задание ниже

- id - Уникальный ID для каждого дома
- date - Дата продажи дома
- price - Стоимость продажи дома
- bedrooms - Кол-во спален
- bathrooms - Кол-во ванных комнат (0.5 - туалет без душа)
- sqft_living - Кв. метры жилые
- sqft_lot - Кв. метры общие
- floors - Кол-во этажей
- waterfront - Есть набержная или нет
- view - Значение от 0 до 4 насколько хороший вид
- condition - Значение от 1 до 5 насколько хорошее состояние
- grade - Значение от 1 до 13, где 1-3 плохая конструкция здания и дизайн, 7 - средний уровень конструкции и дизайна, 11-13 - высокое качество конструкции и дизайна
- sqft_above - Кв. метры дома, которые находятся выше земли
- sqft_basement - Кв. метры дома, которые находятся ниже земли
- yr_built - Год постройки дома
- yr_renovated - Год ремонта дома
- zipcode - Индекс
- lat - Широтма
- long - Долгота
- sqft_living15 - Кв. метры жилой площади у 15 соседей
- sqft_lot15 - Кв. метры общей площади у 15 соседей


1.1 Создать новый признак price_per_sq_lot, который будет содержать стоимость за один кв. метр общей площади
1.2 Создать новый признак delta_renovated, который будет содержать разницу в годах между годом реновацией дома и годом постройки дома
Если реновации дома не было, то в новом признаке поставьте 0
1.3 Создайте признаки года продажи, месяца продажи
1.4 Удалите признаки date, zipcode, lat, long
Вложения
Тип файла: rar kc_house_data.rar (980.4 Кб, 26 просмотров)
1
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
08.09.2022, 22:20
Ответы с готовыми решениями:

Аналитика в PANDAS
Всем привет! Помогите пожалуйста найти необходимые данные,используя Pandas ,таблица данных расположена тут ...

Аналитика
Статистику, сколько работников прочитало интервью. Как мне найти прочитано интервью в битриксе, администратор- аналитика- посещаемость- а...

аналитика
Ребят, пожалуйста помогите решить задачу с чертежём( по возможности) : составить уравнение множества точек, сумма расстояний которых до...

1
 Аватар для VistaSV30
988 / 332 / 79
Регистрация: 10.04.2012
Сообщений: 1,242
Записей в блоге: 4
12.09.2022, 11:18
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import pandas as pd
d = pd.read_excel('kc_house_data.xlsx')
 
df = pd.DataFrame(columns= d.columns[0].split(','))
for j,k in enumerate(d.columns[0].split(',')):
    df[k] = [i.split(',')[j] for i in d[d.columns[0]]]
    
# 1.1 Создать новый признак price_per_sq_lot, который будет содержать стоимость за один кв. метр общей площади
df['sqft_lot'] = pd.to_numeric(df['sqft_lot'], errors='coerce') # Преобразовать данные в столбцах в числовые
df['price'] = pd.to_numeric(df['price'], errors='coerce')
df['price_per_sq_lot'] = df['price'] / df['sqft_lot']
 
print('Стоимость кв.м в первых 10-ти домах:\n', df['price_per_sq_lot'].head(10))
 
# ...
 
# 1.4 Удалите признаки date, zipcode, lat, long
df = df.drop(['date', 'zipcode', 'lat', 'long'], axis = 1)
df
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
12.09.2022, 11:18
Помогаю со студенческими работами здесь

Бизнес - аналитика
Здравствуйте! Если был у кого нибудь опыт создания приложения по бизнес аналитике, подскажите пожалуйста какие библиотеки и фрейморки вы...

Аналитика приложения
Есть ли возможность добавить аналитику в приложение и выводить её на свой сайт.

Таймер аналитика
Нужен скрипт на js-jquery-ajax(неважно) который отправляет на сервер о том сколько пользователь провел времени на странице вот что-то...

Профессия it-аналитика
Подскажите пожалуйста, какими знаниями и навыками нужно обладать, чтобы работать it-аналитиком (системным аналитиком)? И где можно этому...

Аналитика сайта
Добрый день. Прошу вашей помощи. Для примера, есть сайт например, http://expert.ru/. Каким образом я смогу узнать какие форматы и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru