婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識(shí)庫 > 淺談dataframe兩列相乘構(gòu)造新特征

淺談dataframe兩列相乘構(gòu)造新特征

熱門標(biāo)簽:富錦商家地圖標(biāo)注 沈陽外呼系統(tǒng)呼叫系統(tǒng) 如何申請(qǐng)400電話費(fèi)用 池州外呼調(diào)研線路 武漢外呼系統(tǒng)平臺(tái) 外呼系統(tǒng)哪些好辦 江西省地圖標(biāo)注 沈陽防封電銷卡品牌 沈陽人工外呼系統(tǒng)價(jià)格

假如我們要構(gòu)建新特征b

目的是從a中篩選出數(shù)值在4~6之間的數(shù)據(jù),如果符合就是True,否則就是False。

那么代碼如下

import pandas as pd
lists=pd.DataFrame({'a':[1,2,3,4,5,6,7,8,9]})
lists['b']=(lists['a']6).mul(lists['a']>4)

補(bǔ)充:dataframe求兩列的相乘,再將輸出為新的一列

看代碼吧~

df["new"]=df3["rate"]*df3["duration"]

new為新的一列的列名

rate和duration為需要相乘的列

加,減,乘,除都適用!

補(bǔ)充:DataFrame衍生新特征操作

1.DataFrame中某一列的值衍生為新的特征

#將LBL1特征的值衍生為one-hot形式的新特征
piao=df_train_log.LBL1.value_counts().index
#先構(gòu)造一個(gè)臨時(shí)的df
df_tmp=pd.DataFrame({'USRID':df_train_log.drop_duplicates('USRID').USRID.values})
#將所有的新特征列都置為0
for i in piao:
    df_tmp['PIAO_'+i]=0
#進(jìn)行分組便利,有這個(gè)特征就置為1,原數(shù)據(jù)每個(gè)USRID有多條記錄,所以分組統(tǒng)計(jì)
group=df_train_log.groupby(['USRID'])
for k in group.groups.keys():
    t = group.get_group(k)
    id=t.USRID.value_counts().index[0]
    tmp_list=t.LBL1.value_counts().index
    for j in tmp_list:
        df_tmp['PIAO_'+j].loc[df_tmp.USRID==id]=1

2.分組統(tǒng)計(jì),選出同一USRID下該變量中出現(xiàn)次數(shù)最多的值項(xiàng)

group=df_train_log.groupby(['USRID'])
lt=[]
list_max_lbl1=[]
list_max_lbl2=[]
list_max_lbl3=[]
for k in group.groups.keys():
    t = group.get_group(k)
    #通過value_counts找出出現(xiàn)次數(shù)最多的項(xiàng)
    argmx = np.argmax(t['EVT_LBL'].value_counts())
    lbl1_max=np.argmax(t['LBL1'].value_counts())
    lbl2_max=np.argmax(t['LBL2'].value_counts())
    lbl3_max=np.argmax(t['LBL3'].value_counts())
    list_max_lbl1.append(lbl1_max)
    list_max_lbl2.append(lbl2_max)
    list_max_lbl3.append(lbl3_max)
    #只留下出現(xiàn)次數(shù)最多的項(xiàng)
    c = t[t['EVT_LBL']==argmx].drop_duplicates('EVT_LBL')
    #放入list中
    lt.append(c)
#構(gòu)造一個(gè)新的df
df_train_log_new = pd.concat(lt)
#另外又構(gòu)造了三個(gè)特征,LBL1-LBL3分別出現(xiàn)次數(shù)最多的項(xiàng)
df_train_log_new['LBL1_MAX']=list_max_lbl1
df_train_log_new['LBL2_MAX']=list_max_lbl2
df_train_log_new['LBL3_MAX']=list_max_lbl3

3.衍生出某天是否發(fā)生的ont-hot新特征

#創(chuàng)造臨時(shí)df,星期三,星期六,星期七,都默認(rèn)置為0
df_day=pd.DataFrame({'USRID':df_train_log.drop_duplicates('USRID').USRID.values})
df_day['weekday_3']=0
df_day['weekday_6']=0
df_day['weekday_7']=0
#分組統(tǒng)計(jì),有就置為1,沒有置為0
group=df_train_log.groupby(['USRID'])
for k in group.groups.keys():
    t = group.get_group(k)
    id=t.USRID.value_counts().index[0]
    tmp_list=t.occ_dayofweek.value_counts().index
    for j in tmp_list:
        if j==3:
            df_day['weekday_3'].loc[df_tmp.USRID==id]=1
        elif j==6:
            df_day['weekday_6'].loc[df_tmp.USRID==id]=1
        elif j==7:
            df_day['weekday_7'].loc[df_tmp.USRID==id]=1

4.查看用戶一共停留在APP上多少秒,共有幾天看了APP

#首先將日期轉(zhuǎn)化為時(shí)間戳,并賦予一個(gè)新特征
tmp_list=[]
for i in df_train_log.OCC_TIM:
    d=datetime.datetime.strptime(str(i),"%Y-%m-%d %H:%M:%S")
    evt_time = time.mktime(d.timetuple())
    tmp_list.append(evt_time)
df_train_log['time']=tmp_list
#每下一行減去上一行,得到app停留時(shí)間
df_train_log['diff_time']=df_train_log.time-df_train_log.time.shift(1)
#構(gòu)造一個(gè)新的dataFrame,分組得到查看app的天數(shù)
df_time=pd.DataFrame({'USRID':df_train_log.drop_duplicates('USRID').USRID.values})
#有幾天查看
df_time['days']=0
group=df_train_log.groupby(['USRID'])
for k in group.groups.keys():
    t = group.get_group(k)
    id=set(t.USRID).pop()
    df_time['days'].loc[df_time.USRID==id]= len(t.occ_day.value_counts().index)
#去掉一些異常時(shí)間戳,比如間隔兩天的相減,肯定不合適,na的也去掉了
df_train_log=df_train_log[(df_train_log.diff_time>0)(df_train_log.diff_time8000)]
#累計(jì)停留時(shí)間
group_stayTime=df_train_log['diff_time'].groupby(df_train_log['USRID']).sum()
#創(chuàng)造新的df
df_tmp=pd.DataFrame({'USRID':list(group_stayTime.index.values),'stay_time':list(group_stayTime.values)})
#合并成一個(gè)新的df
df=pd.merge(df_time,df_tmp,on=['USRID'],how='left')#合并后,缺失的停留時(shí)間,置為0df.fillna(0,axis=1,inplace=True)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • python dataframe常見操作方法:實(shí)現(xiàn)取行、列、切片、統(tǒng)計(jì)特征值
  • Pandas:DataFrame對(duì)象的基礎(chǔ)操作方法
  • Python pandas DataFrame操作的實(shí)現(xiàn)代碼
  • python pandas中DataFrame類型數(shù)據(jù)操作函數(shù)的方法

標(biāo)簽:銅川 呂梁 常德 通遼 阿里 黑龍江 潛江 株洲

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《淺談dataframe兩列相乘構(gòu)造新特征》,本文關(guān)鍵詞  淺談,dataframe,兩列,相乘,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《淺談dataframe兩列相乘構(gòu)造新特征》相關(guān)的同類信息!
  • 本頁收集關(guān)于淺談dataframe兩列相乘構(gòu)造新特征的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    99r精品视频| 精品国产乱码久久久久久影片| 91精品国产综合久久精品性色| 精品福利av导航| 亚洲成av人**亚洲成av**| 狠狠色丁香婷婷综合| 欧美午夜精品理论片a级按摩| 中文在线资源观看网站视频免费不卡| 日韩精品久久理论片| 97se亚洲国产综合在线| 欧美国产精品v| 理论电影国产精品| 67194成人在线观看| 亚洲午夜电影在线| 色94色欧美sute亚洲线路二| 国产视频一区不卡| 国产一区二区在线视频| 日韩一级黄色片| 日日欢夜夜爽一区| 在线电影一区二区三区| 亚洲国产精品久久久久秋霞影院| 97久久精品人人做人人爽50路| 久久久久久久综合日本| 精品在线观看视频| 日韩免费观看2025年上映的电影 | 亚洲精品视频在线看| 国产精品一区二区免费不卡| 欧美大尺度电影在线| 秋霞午夜鲁丝一区二区老狼| 欧美久久高跟鞋激| 视频一区二区中文字幕| 6080国产精品一区二区| 麻豆精品精品国产自在97香蕉| 91精品国产手机| 日本欧美韩国一区三区| 欧美一卡二卡三卡| 国产麻豆欧美日韩一区| 国产精品污www在线观看| 不卡电影免费在线播放一区| 亚洲视频一区在线观看| 日本道免费精品一区二区三区| 亚洲综合在线视频| 555www色欧美视频| 国产精品综合一区二区| 中国av一区二区三区| 色综合久久综合中文综合网| 亚洲午夜精品在线| 日韩精品一区二区三区老鸭窝| 国产一区91精品张津瑜| 中文字幕字幕中文在线中不卡视频| 欧美做爰猛烈大尺度电影无法无天| 天天操天天干天天综合网| 亚洲精品一区二区三区四区高清 | 国产伦精品一区二区三区视频青涩| 久久久久国色av免费看影院| 成人黄色片在线观看| 亚洲激情图片小说视频| 欧美大片国产精品| 色综合一个色综合亚洲| 亚洲福利视频一区| 国产人伦精品一区二区| 欧美在线播放高清精品| 国产精品一区免费在线观看| 一区二区三区**美女毛片| 欧美电视剧免费全集观看| 成人激情黄色小说| 裸体一区二区三区| 亚洲色图一区二区| 久久女同互慰一区二区三区| 欧美性极品少妇| 成人黄色a**站在线观看| 石原莉奈在线亚洲三区| 国产精品毛片高清在线完整版| 在线观看91精品国产麻豆| 不卡视频一二三四| 精品写真视频在线观看| 亚洲在线一区二区三区| 国产精品入口麻豆原神| 日韩精品一区二区三区蜜臀 | 美日韩一级片在线观看| 中文字幕亚洲视频| 久久奇米777| 欧美一区2区视频在线观看| 99国产精品久久久久久久久久 | 国产伦精品一区二区三区视频青涩| 亚洲无线码一区二区三区| 成人欧美一区二区三区视频网页| 日韩精品一区二区三区蜜臀| 欧美日韩精品系列| 欧美在线一区二区三区| 99视频一区二区三区| 国产精品系列在线观看| 日日摸夜夜添夜夜添国产精品| 亚洲综合无码一区二区| 亚洲欧洲www| 中文字幕av资源一区| 久久无码av三级| 欧美变态凌虐bdsm| 日韩欧美资源站| 日韩欧美123| 日韩一区二区免费视频| 欧美一区二区在线免费播放| 欧美日韩中文精品| 欧美特级限制片免费在线观看| 色婷婷久久久亚洲一区二区三区| 99v久久综合狠狠综合久久| 成人成人成人在线视频| 国产剧情一区在线| 国产精品综合网| 国产99一区视频免费| 国产a精品视频| eeuss鲁一区二区三区| av在线综合网| 91精品办公室少妇高潮对白| 91国内精品野花午夜精品| 欧美性videosxxxxx| 欧美另类z0zxhd电影| 日韩色在线观看| 日韩美女主播在线视频一区二区三区| 制服视频三区第一页精品| 日韩一级在线观看| 国产日韩综合av| 亚洲视频在线一区观看| 亚洲国产日韩av| 久久电影网站中文字幕| 成人免费视频视频| 91成人免费电影| 日韩欧美精品三级| 国产亚洲1区2区3区| 中文字幕一区二区三区在线播放| 一区二区三区蜜桃| 另类综合日韩欧美亚洲| 成人高清免费观看| 欧美日韩三级一区| 国产亚洲一区二区在线观看| 国产精品不卡一区二区三区| 亚洲成人黄色小说| 国产美女久久久久| 91久久精品日日躁夜夜躁欧美| 日韩免费性生活视频播放| 亚洲欧洲国产专区| 日韩黄色一级片| 大尺度一区二区| 欧美日韩不卡在线| 国产精品三级在线观看| 日韩不卡一区二区三区| 成年人国产精品| 日韩精品一区在线| 亚洲精选视频在线| 国产在线播放一区| 欧美日韩在线播| 中文字幕制服丝袜一区二区三区| 天天综合网 天天综合色| 成人午夜视频在线| 日韩欧美国产精品一区| 亚洲欧美一区二区三区久本道91| 久久成人麻豆午夜电影| 91豆麻精品91久久久久久| 久久精品视频网| 免费精品视频在线| 欧美中文一区二区三区| 国产精品美女久久久久高潮| 美女久久久精品| 欧美日韩一二三| 国产精品二区一区二区aⅴ污介绍| 青青草视频一区| 欧美性三三影院| 亚洲少妇30p| 成人av网站在线| 国产日产欧美一区二区三区 | 欧美三级乱人伦电影| 欧美韩国一区二区| 国产高清在线观看免费不卡| 日韩精品最新网址| 全部av―极品视觉盛宴亚洲| 欧美猛男超大videosgay| 一级精品视频在线观看宜春院 | 中文字幕第一页久久| 久久99久国产精品黄毛片色诱| 欧美日韩国产区一| 亚洲自拍与偷拍| 色播五月激情综合网| 亚洲欧美偷拍另类a∨色屁股| va亚洲va日韩不卡在线观看| 国产精品毛片a∨一区二区三区| 国产高清不卡二三区| 欧美—级在线免费片| 国产精品一区二区你懂的| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 精品国产伦一区二区三区观看体验 | 国产精品77777| 久久精品日韩一区二区三区| 国产一区二区三区美女| 久久色视频免费观看| 国产乱人伦偷精品视频不卡| 国产亚洲一区二区在线观看| 成人avav影音| 亚洲中国最大av网站| 在线成人高清不卡| 九九热在线视频观看这里只有精品|