【JP】第二章 pandas基础

提问前先阅读此贴学习规范,同时要求问题表述清晰,报错相关的问题需以文字而非图片的形式给出代码与重要的错误信息。


读取表中一行的信息,但是却读出了整个表。对于CSV、TXT文件读取没有这样的问题,都能正常读取出一行的信息。

我这里正常,给一下pandasopenpyxl的版本。
另外,请反复阅读本贴首段提问须知!

图片 Ex1.2.2 这题里面,比如第四个,fire + NaN的组合感觉不太行,不能作为组合种类,答案的143个包含了这种情况,

fire+NaN表示单属性

ok,好的谢谢耿老师,明白,只是觉得有点不合理~


这个东西就是 Fire+NaN

好滴,哈哈哈哈哈,图片不错 :laughing: :laughing: :laughing:

建议在第二章教程开头给出本章所需要的依赖包,
否则需要查错,装包,重启jupyter,重复几次就比较麻烦
安装pandas后,仍有三个未安装的包

  • xlrd: conda install xlrd
  • xlwt: conda install xlwt
  • tabulate: conda install tabulate


【原图】

【修改图】
个人感觉划线这里表述不够清楚,导致自己一开始有点看不懂提意,试着看了答案的公式才理解,自己试着改了下(请指正 :flushed:

编号:10,昵称:天国之影
内容:github中的jupyter notebook Task02内容优化和改正

image
image

排版错误, 下面这两行应该一起才是问题1(看半天才看懂)
-------------------------------------------------------------图片分割符号

图片


【公式错误】分母最后一项的次数应该是 t

这个错误有点严重,谢谢指出!

image
参考答案这里给出!=作比较然后求均值,为什么去掉后面的求均值部分报错而加上就不会了?

习题一中3.c


结果如下所示:

为什么和标准答案不一样呢?

我这里无法复现你这个错误

median的axis也是1

image
去掉后面的mean()然后用if参与判断就报错(之前提问时我以为问题与if无关)

这是因为if里面只能传一个布尔值,序列之间判断之后返回的是bool的Series,里面有不同的bool,if不知道根据哪一个判断,如果一定要用的话就改成 if (df_demo1.sum(1)!=df.Total).all()