在excel中的数据
日期#### 日期为负值
import pandas as pd
import xlwt
import xlrd
work_book = xlwt.Workbook(encoding='utf-8')
dataAfter = pd.read_excel(r'G:\Study\python实训\任务2_中风发病因素分析_数据\Appendix-C1\data1.xls')
men = dataAfter[dataAfter.Sex<2]
menAge = men['Age']
arg_men = sum(menAge)/len(menAge)
print('男性患者平均年龄',arg_men,'岁')
接下来是运行结果 出现nan 不知道怎么处理
百度云 附件
链接:https://pan.baidu.com/s/1dCCYpQj7VdIWjkpYdue3-A
提取码:6i0h
上传附件,不然别人怎么帮你调试啊同学...
去把excel中的/批量替换为-
这个目前没找到xlrd/xlwt自带的函数处理.
其余可以用这个代码处理,
代码我粘贴到这里了(这个链接一年有效期):
https://paste.ubuntu.com/p/YBWnSWDHcD/
如果你这个问题只是为了应付家庭作业,那就自己去找完美方案吧.