我有一个csv文件。它是6行x 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'])
答案 0 :(得分:0)
df.loc[df['os_status'] == "live", "age"].value_counts().sort_index().plot(kind='bar')
答案 1 :(得分:0)
我不是熊猫Excel模块的专家,但这听起来很容易通过xlwings模块实现。您只需要遍历正在评估的所有行,然后可以说if sheet.range('A{}'.format(row).value == 'Alive':
`code to grab the name from same row`