python辣鸡小函数

#datetime.time()转换second
def 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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值