本文共 719 字,大约阅读时间需要 2 分钟。
#datetime.time()转换seconddef t2s(t): h = t.hour m = t.minute s = t.second return int(h) * 3600 + int(m) * 60 + int(s)#second转换成时间def s2t(seconds): m, s = divmod(seconds, 60) h, m = divmod(m, 60) return "%02d:%02d:%02d" % (h, m, s)
特别关注‘divmod’函数!
#删除某列含有特殊数值的行df1=df1[~df1['A'].isin([1])]#通过~取反,选取不包含数字1的行
Datafram删除行
#例子odata.drop(odata.index[[16,17]],inplace=True) #如果inplace=True则原有数据块的相应行被删除,默认False
#对列表中的类别进行计数def count_num(li): tp_dic = {} for i in li: if i not in tp_dic: tp_dic.setdefault((i),1) else: tp_dic[i] += 1 return tp_dic#对计数后的字典,根据数量由大到小排列def sort_dic(dic): temp_li = sorted(dic.items(),key = lambda item:-item[1]) return temp_li
转载地址:http://nvnhb.baihongyu.com/