Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
0 / 0 / 0
Регистрация: 13.04.2020
Сообщений: 13
1

Анализ csv-таблицы

13.03.2021, 23:14. Показов 1814. Ответов 2

Нужно использовать данные из таблицы описанной ниже, описывающие удовлетворение заявок на гранты для ученых из различных областей. Поле status показывает, удовлетворена заявка (1) или нет (0). Определить, влияет ли область (field), в которой работает ученый и возраст ученого (age) на удовлетворение заявок. Требуется написать функцию, которая проверяет связь двух категориальных признаков и выдает результат в виде сообщения «Признаки зависимы» или «Признаки независимы».
Сама таблица в формате csv, буду очень признателен в решении данного вопроса.
npersons,"years_in_uni","oldest_age","field","RFCD.Code.1","midpoint","status"
2,"< 5",66,"bio",270799,24999.5,1
1,"< 5",51,"bio",270106,24999.5,0
1,"< 5",36,"bio",270708,24999.5,0
1,"5-10",46,"bio",270603,24999.5,0
4,"> 10",46,"physics",240402,24999.5,1
2,"< 5",46,"bio",270603,24999.5,0
1,"< 5",36,"chem",250103,24999.5,1
2,"5-10",45,"bio",270603,24999.5,1
1,"< 5",35,"beh_cog",380107,24999.5,1
2,"< 5",51,"bio",270203,24999.5,1
3,"< 5",72,"beh_cog",380199,24999.5,1
4,"> 10",41,"physics",240401,24999.5,1
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.03.2021, 23:14
Ответы с готовыми решениями:

Анализ csv файла
Проболел 2 месяца ,пришёл аккурат на зачетные работы, а паралельно ещё 10ок долгов ,кто может...

Анализ csv файла Упрощение
Задача была такая: Используя библиотеку CSV создать файл cars.csv , содержащий информацию об...

Анализ CSV файла БЕЗ библиотек
Проблема в том, что данное задание необходимо решить без библиотек ,максимум встроенная - csv....

Анализ данных из csv файла. Задача Титаник
имеются данные в csv файле о пассажирах, потерпевших крушение на Титанике (поля: PassengerId,...

2
4219 / 1930 / 901
Регистрация: 27.03.2020
Сообщений: 3,747
14.03.2021, 11:42 2
Лучший ответ Сообщение было отмечено Gerby1337 как решение

Решение

Gerby1337,
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
import pandas as pd
import numpy as np
 
df = pd.read_csv('input.csv', delimiter = ',')
print(df)
 
agg_fun = {'status': ['size', 'sum', 'mean']}
field_status = df.groupby(['field']).agg(agg_fun)
field_status.iloc[:,2] = field_status.iloc[:,2]\
    .apply(lambda x: '{:.2f} %'.format(100*x))
print(field_status)
 
dict_field_status = field_status.to_dict(orient = 'index')
print(dict_field_status)
 
age_status = df.groupby(df['oldest_age']\
    .apply(lambda x: '{}+'.format(x//10*10))).agg(agg_fun)
age_status.iloc[:,2] = age_status.iloc[:,2]\
    .apply(lambda x: '{:.2f} %'.format(100*x))
print(age_status)
 
dict_age_status = age_status.to_dict(orient = 'index')
print(dict_age_status)
0
0 / 0 / 0
Регистрация: 13.04.2020
Сообщений: 13
15.03.2021, 23:52  [ТС] 3
Странно но у меня почему-то он не работает

Добавлено через 9 минут
Ругается на 9 строку в коде

Добавлено через 49 минут
Я тупой извиняйте, всё классно, спасибо больше)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.03.2021, 23:52

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Импорт таблицы csv в базу SQLite3
Добрые люди!.... Использую Python 3.7.3 PyCharm 2018.3.6 (Community Edition) Возникла...

Экспорт таблицы в csv во flask
Добрый день, сообщество! Не сочтите за труд, покажите в чем не прав: есть приложение на flask....

Анализ CSV файлов
Вопрос давно в голове один - а есть ли в природе узкоспециализированна литература по си шарпу в...

PHP и .csv графики и анализ
Здравствуйте. Ситуация такая: есть статистика в файле формата .csv. Оттуда нужно вытаскивать...

Экспорт таблицы в csv
Добрый день. Пожалуйста, просветите нуба в вопросе экспорта определенной таблицы Access в файл .csv...

Импорт таблицы из csv в БД Access
Всем привет Нужне собсна сабж Структура csv заранее неизвестна, надо импортнуть csv в виде...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.