2020年11月6日
摘要: 一般来说,要使用某个类的方法,需要先实例化一个对象再调用方法。而使用@staticmethod或@classmethod,就可以不需要实例化,直接类名.方法名()来调用。这有利于组织代码,把某些应该属于某个类的函数给放到那个类里去,同时有利于命名空间的整洁。 既然@staticmethod和@cla 阅读全文
posted @ 2020-11-06 14:25 小小喽啰 阅读(2641) 评论(0) 推荐(0) 编辑
摘要: 比如说,前【2,5】列分别是每个学科的成绩,第1列是学号,我们找出每个学生的最高分的学科,则可以如下表达 def find_max(df): x = df.col1 y = df.col2 z = df.col3 n = df.col4 if min(x,y,z,n) == x: tmp = '数学 阅读全文
posted @ 2020-11-06 10:41 小小喽啰 阅读(749) 评论(0) 推荐(0) 编辑
摘要: 此方法多用以复合索引的切片搜索 函数如下 df.index.get_level_values(lever) lever:int or str,索引位置或者是索引的名称 例子 import pandas as pd tuples = [('A','a'),('A','b'),('B','a'),('B 阅读全文
posted @ 2020-11-06 10:02 小小喽啰 阅读(2514) 评论(0) 推荐(0) 编辑