校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 淺談dataframe兩列相乘構造新特征

淺談dataframe兩列相乘構造新特征

熱門標簽:富錦商家地圖標注 沈陽外呼系統呼叫系統 如何申請400電話費用 池州外呼調研線路 武漢外呼系統平臺 外呼系統哪些好辦 江西省地圖標注 沈陽防封電銷卡品牌 沈陽人工外呼系統價格

假如我們要構建新特征b

目的是從a中篩選出數值在4~6之間的數據,如果符合就是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)

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

看代碼吧~

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

new為新的一列的列名

rate和duration為需要相乘的列

加,減,乘,除都適用!

補充:DataFrame衍生新特征操作

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

#將LBL1特征的值衍生為one-hot形式的新特征
piao=df_train_log.LBL1.value_counts().index
#先構造一個臨時的df
df_tmp=pd.DataFrame({'USRID':df_train_log.drop_duplicates('USRID').USRID.values})
#將所有的新特征列都置為0
for i in piao:
    df_tmp['PIAO_'+i]=0
#進行分組便利,有這個特征就置為1,原數據每個USRID有多條記錄,所以分組統計
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.分組統計,選出同一USRID下該變量中出現次數最多的值項

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找出出現次數最多的項
    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)
    #只留下出現次數最多的項
    c = t[t['EVT_LBL']==argmx].drop_duplicates('EVT_LBL')
    #放入list中
    lt.append(c)
#構造一個新的df
df_train_log_new = pd.concat(lt)
#另外又構造了三個特征,LBL1-LBL3分別出現次數最多的項
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.衍生出某天是否發生的ont-hot新特征

#創造臨時df,星期三,星期六,星期七,都默認置為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
#分組統計,有就置為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

#首先將日期轉化為時間戳,并賦予一個新特征
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停留時間
df_train_log['diff_time']=df_train_log.time-df_train_log.time.shift(1)
#構造一個新的dataFrame,分組得到查看app的天數
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)
#去掉一些異常時間戳,比如間隔兩天的相減,肯定不合適,na的也去掉了
df_train_log=df_train_log[(df_train_log.diff_time>0)(df_train_log.diff_time8000)]
#累計停留時間
group_stayTime=df_train_log['diff_time'].groupby(df_train_log['USRID']).sum()
#創造新的df
df_tmp=pd.DataFrame({'USRID':list(group_stayTime.index.values),'stay_time':list(group_stayTime.values)})
#合并成一個新的df
df=pd.merge(df_time,df_tmp,on=['USRID'],how='left')#合并后,缺失的停留時間,置為0df.fillna(0,axis=1,inplace=True)

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • python dataframe常見操作方法:實現取行、列、切片、統計特征值
  • Pandas:DataFrame對象的基礎操作方法
  • Python pandas DataFrame操作的實現代碼
  • python pandas中DataFrame類型數據操作函數的方法

標簽:銅川 呂梁 常德 通遼 阿里 黑龍江 潛江 株洲

巨人網絡通訊聲明:本文標題《淺談dataframe兩列相乘構造新特征》,本文關鍵詞  淺談,dataframe,兩列,相乘,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《淺談dataframe兩列相乘構造新特征》相關的同類信息!
  • 本頁收集關于淺談dataframe兩列相乘構造新特征的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    国产精品久久久久久久久晋中| 日韩欧美国产精品| 狂野欧美性猛交blacked| 久久久久免费观看| 欧美男女性生活在线直播观看| 岛国精品在线观看| 人人超碰91尤物精品国产| 亚洲美女视频在线| 国产色91在线| 欧美成人vps| 欧美日韩视频专区在线播放| 99视频精品免费视频| 激情综合五月婷婷| 日本最新不卡在线| 最新热久久免费视频| 久久精品一级爱片| 精品国产一区二区亚洲人成毛片| 欧美色视频一区| 91国偷自产一区二区使用方法| 成人亚洲精品久久久久软件| 国产一区美女在线| 精品在线视频一区| 日本一区中文字幕| 午夜精品一区二区三区免费视频| 成人欧美一区二区三区黑人麻豆 | 91老师片黄在线观看| 国产精品综合av一区二区国产馆| 日本不卡一区二区| 日韩av一区二区三区四区| 亚洲成人免费影院| 亚洲成人免费视频| 视频一区二区中文字幕| 亚洲一区二区在线视频| 亚洲观看高清完整版在线观看| 亚洲精品国产一区二区三区四区在线 | 韩国精品在线观看| 麻豆久久一区二区| 日本成人中文字幕在线视频| 日韩国产精品91| 免费成人av资源网| 久久精品国产在热久久| 国产一区在线看| 国产91精品免费| 99精品久久免费看蜜臀剧情介绍| 99久久综合狠狠综合久久| 99久久精品免费看国产免费软件| 色婷婷亚洲一区二区三区| 欧洲中文字幕精品| 在线成人免费视频| 精品国免费一区二区三区| 久久久久久99精品| 国产精品妹子av| 亚洲一区国产视频| 男人的天堂久久精品| 激情文学综合插| 成人黄页毛片网站| 色欧美日韩亚洲| 91精品国产一区二区三区蜜臀| 精品成人私密视频| 国产精品电影院| 亚洲va欧美va人人爽午夜| 免费在线观看视频一区| 国产精品亚洲午夜一区二区三区 | 日韩一区二区免费视频| 久久综合成人精品亚洲另类欧美| 国产精品嫩草影院com| 一区二区三区欧美视频| 日韩av电影一区| 国产福利一区二区三区视频在线| 99国产麻豆精品| 7777精品伊人久久久大香线蕉 | 午夜成人免费电影| 狠狠色丁香久久婷婷综合_中| 成人中文字幕在线| 在线91免费看| 日本一区二区久久| 午夜成人免费电影| 成人av免费在线| 欧美一区二区视频在线观看| 国产精品视频你懂的| 天堂久久久久va久久久久| 国产成人在线网站| 欧美精品18+| 国产精品系列在线| 日本不卡在线视频| 91丨九色丨蝌蚪丨老版| 欧美大胆人体bbbb| 亚洲精品欧美激情| 国产一区二区在线观看视频| 欧美在线观看禁18| 久久久亚洲欧洲日产国码αv| 欧美午夜不卡视频| jlzzjlzz亚洲女人18| 欧美午夜一区二区| 国产欧美一区二区精品秋霞影院| 亚洲宅男天堂在线观看无病毒| 国产一区91精品张津瑜| 亚洲精品国产a| 不卡电影免费在线播放一区| 亚洲一本大道在线| 久久―日本道色综合久久| 99在线精品视频| 免费欧美在线视频| 亚洲日本丝袜连裤袜办公室| 欧美日韩高清一区二区不卡| 激情综合五月婷婷| 一区二区三区四区国产精品| 欧美一二三四在线| 91丨九色丨黑人外教| 日韩不卡手机在线v区| 国产精品入口麻豆原神| 欧美日韩精品一区二区三区| 国产精品一二三| 亚洲一区中文日韩| 国产午夜精品福利| 51精品秘密在线观看| 暴力调教一区二区三区| 日韩激情在线观看| 亚洲色图在线播放| 久久综合999| 欧美日本视频在线| aa级大片欧美| 国产精品1区2区3区在线观看| 亚洲狠狠爱一区二区三区| 日本一区二区三区dvd视频在线| 欧美巨大另类极品videosbest| 高清不卡一区二区在线| 免费成人美女在线观看| 亚洲国产日韩a在线播放| 中文字幕一区二区不卡| 精品免费视频.| 日韩一区二区三区精品视频 | 国产日韩精品一区二区三区 | 久久久久久99精品| 欧美一级二级三级乱码| 欧美日韩国产影片| 欧美性色黄大片| 99久免费精品视频在线观看| 国产精一区二区三区| 久久99国产精品麻豆| 美女免费视频一区二区| 青青草原综合久久大伊人精品优势 | 欧美极品另类videosde| 久久久久国产精品免费免费搜索| 欧美一区二区视频网站| 欧美日韩久久一区| 欧美视频第二页| 欧美三级三级三级爽爽爽| 色成人在线视频| 日本韩国一区二区三区| 91美女片黄在线观看91美女| 91丨porny丨户外露出| 97精品久久久久中文字幕| 91麻豆视频网站| 91福利国产精品| 在线看日韩精品电影| 欧美日韩综合在线| 欧美一级二级在线观看| 日韩一卡二卡三卡国产欧美| 日韩欧美激情一区| 久久久亚洲午夜电影| 国产精品久久99| 亚洲一区二区五区| 蜜臀久久久久久久| 国产成人日日夜夜| 91免费视频网| 91精品久久久久久久久99蜜臂| 日韩欧美中文字幕精品| 久久久国产一区二区三区四区小说| 久久久久久毛片| 亚洲人成7777| 美女一区二区视频| 国产传媒一区在线| 色婷婷国产精品久久包臀| 欧美日韩国产精选| 久久精品亚洲精品国产欧美kt∨| 成人免费小视频| 日韩av成人高清| 丁香天五香天堂综合| 欧洲精品一区二区三区在线观看| 日韩一区二区在线免费观看| 欧美国产日韩精品免费观看| 亚洲精品国产a久久久久久| 久久成人免费电影| 99久久国产综合精品麻豆| 欧美一级日韩一级| 国产精品女同互慰在线看| 亚洲va欧美va人人爽| 成人免费毛片app| 欧美一区二区三区在| 国产精品美女久久久久高潮| 午夜影视日本亚洲欧洲精品| 国产麻豆91精品| 欧美日韩日日夜夜| 国产欧美一区二区精品婷婷 | 国产精品一线二线三线精华| 91电影在线观看| 国产欧美日韩亚州综合| 日韩成人精品在线| 在线区一区二视频|