Как рассчитать конкретный столбец в Excel CSV-файл? - PullRequest
0 голосов
/ 24 января 2019

У меня есть CSV-файл. Это 6 строк х 28 столбцов. У него есть столбец с именем OS_STATUS. В столбце есть две вещи: живые или умершие. Мне нужен код, который может только подсчитать количество живых людей и их соответствующий возраст (возраст - это другой столбец) и построить график. Мне нужен способ считать только живых людей.

import pandas as pd
import matplotlib as plt
import numpy as np

cereal = pd.read_csv('C:\\Users\\farid-PC\\Desktop\\class\\CS7265_BIG_DATA\\sam1.csv')
print(cereal)
x =[]
x.append(df['os_status'])

Ответы [ 2 ]

0 голосов
/ 24 января 2019

Я не эксперт по модулю pandas Excel, но это легко выполнимо с модулем xlwings. Вам просто нужно было бы пройтись по всем строкам, которые вы оцениваете, и тогда вы могли бы сказать if sheet.range('A{}'.format(row).value == 'Alive':

`code to grab the name from same row`
0 голосов
/ 24 января 2019
df.loc[df['os_status'] == "live", "age"].value_counts().sort_index().plot(kind='bar')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...