摘要: set_index() DataFrame.set_index(keys, drop=True, append=False, inplace=False, verify_integrity=False) keys单个或多个(Multiindex)列名 drop default True,将作为行索引 阅读全文
posted @ 2020-08-05 14:59 柒久酒 阅读(276) 评论(0) 推荐(0) 编辑
摘要: merge 使用merge合并时,两个数据集的合并条件是类型须一致。默认是内连接,也可以按照需求选择outer,left,right等外连接方式 concat 合并两个数据集,可在行或者列上合并(用axis调节,默认axis=0),示例如下: join 索引上的合并,是增加列而不是增加行,当合并的数 阅读全文
posted @ 2020-08-05 14:50 柒久酒 阅读(238) 评论(0) 推荐(0) 编辑
摘要: python merge()——类似于sql中的join()函数 merge(left, right, how='inner', on=None, left_on=None, right_on=None, left_index=False, right_index=False, sort=False 阅读全文
posted @ 2020-08-05 14:43 柒久酒 阅读(2205) 评论(0) 推荐(0) 编辑
摘要: set() 函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等。 lambda()作为一个表达式,定义了一个匿名函数。 lambda 并不会带来程序运行效率的提高,只会使代码更简洁。 如果可以使用for...in...if来完成的,坚决不用lambda。 如果使 阅读全文
posted @ 2020-08-05 14:26 柒久酒 阅读(320) 评论(0) 推荐(0) 编辑
摘要: import numpy as np x = np.array([[1,2,5],[2,3,5],[3,4,5],[2,3,6]]) #输出数组的行和列数 print x.shape #结果: (4, 3) #只输出行数 print x.shape[0] #结果: 4 #只输出列数 print x. 阅读全文
posted @ 2020-08-05 13:57 柒久酒 阅读(240) 评论(0) 推荐(0) 编辑
摘要: example: df2 = df.loc[~df[col].isin(list)] “~”符号在这里是取反的意思,表示对 df[col].isin(list) 这句返回的值取反,主要用于数据的 slicing。比如 df 是如下的格式: 我们希望从 df 中删去 list = ['H', 'I', 阅读全文
posted @ 2020-08-05 13:54 柒久酒 阅读(2001) 评论(0) 推荐(1) 编辑