为了账号安全,请及时绑定邮箱和手机立即绑定

如何计算excel csv文件中的特定列?

如何计算excel csv文件中的特定列?

撒科打诨 2021-10-19 09:32:05
我有一个 csv 文件。它是 6 行 x 28 列。它有一个名为 OS_STATUS 的列。它在列中有两件事:生或死。我需要一个只能计算在世人数及其相应年龄(年龄是另一列)并绘制图表的代码。我需要一种方法来只计算活人。import pandas as pdimport matplotlib as pltimport numpy as npcereal = pd.read_csv('C:\\Users\\farid-PC\\Desktop\\class\\CS7265_BIG_DATA\\sam1.csv')print(cereal)x =[]x.append(df['os_status'])
查看完整描述

2 回答

?
偶然的你

TA贡献1841条经验 获得超3个赞

我不是 Pandas Excel 模块的专家,但这听起来很容易使用 xlwings 模块。您只需要遍历正在评估的任何行,然后您就可以说if sheet.range('A{}'.format(row).value == 'Alive':

`code to grab the name from same row`


查看完整回答
反对 回复 2021-10-19
?
慕标5832272

TA贡献1966条经验 获得超4个赞

df.loc[df['os_status'] == "live", "age"].value_counts().sort_index().plot(kind='bar')


查看完整回答
反对 回复 2021-10-19
  • 2 回答
  • 0 关注
  • 246 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信