亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于python+pandas的數(shù)據(jù)分析處理應(yīng)用

        2018-12-24 15:06:05何春燕王超宇成都理工大學(xué)
        數(shù)碼世界 2018年7期
        關(guān)鍵詞:程序段用戶數(shù)面向?qū)ο?/a>

        何春燕 王超宇 成都理工大學(xué)

        1.引言

        Python是一種面向?qū)ο蟮哪_本語言,自20世紀(jì)90年代初誕生到現(xiàn)在,已經(jīng)被廣泛應(yīng)人工智能,機(jī)器學(xué)習(xí),大數(shù)據(jù)等方面。python語法簡單,容易理解和上手。無論安裝還是使用python都不需要付費(fèi)。python是一種面向?qū)ο蟮恼Z言,同時(shí)也支持面向過程?;谒拈_源的本質(zhì),python可在許多平臺(tái)上使用,包括Windows,Linux等。python有強(qiáng)大的標(biāo)準(zhǔn)庫和豐富的第三方庫。.

        Pandas被廣泛運(yùn)用于金融、統(tǒng)計(jì)以及社會(huì)科學(xué)領(lǐng)域的數(shù)據(jù)處理。

        2.Pandas處理數(shù)據(jù)

        2.1 數(shù)據(jù)導(dǎo)入

        程序段1:

        從mangoDB讀取用戶表

        import pandas as pd

        from pymongo import MongoClient

        host = ‘0.0.0.0’# 配置 MongoDB 連接信息

        port = 27019

        client = MongoClient(host=host, port=port)

        collenction =‘user’

        cursor = db[collection].find({})

        User = pd.DataFrame(list(cursor))

        部分?jǐn)?shù)據(jù)展示:

        user_id channel

        first_visit_time

        2018-01-04 10:43:33 33737760 anzhishichang

        2018-01-04 13:54:50 33217154 anzhishichang

        2018-01-08 17:46:22 33130645 anzhishichang

        2.2 數(shù)據(jù)處理

        2.2.1. 獲取新增用戶

        新增用戶:首次使用應(yīng)用程序的用戶,以first_visit_time為依據(jù),判斷用戶是否為新增用戶。

        時(shí)間序列分析在金融數(shù)據(jù)分析中占據(jù)重要位置,可傳入字符串進(jìn)行索引。

        例如可傳入”20180109”來獲取1月9號(hào)首次訪問應(yīng)用程序的用戶數(shù)據(jù),

        User[‘20180109]

        user_id channel

        first_visit_time

        2018-01-09 15:50:44 33217151 anzhishichang

        可傳入時(shí)間段獲取數(shù)據(jù):

        User[“201808”:”20180111”]

        user_id channel

        first_visit_time

        2018-01-08 17:43:11 4897182 anzhishichang

        2018-01-11 09:18:59 33217153 anzhishichang

        時(shí)間索引的切片操作包含尾部的數(shù)據(jù)。

        2.2.2.獲取最近7天新增用戶數(shù)

        程序段2:

        import pandas as pd

        from datetime import datetime, date, timedelta

        end_date = date.today()

        new_user = pd.Series(name=`新增用戶數(shù)`)

        #通過for循環(huán)獲取7天的新增用戶數(shù)

        for i in range(7):

        dt = date.today() - timedelta(days=i)

        sum_new = User[dt[-4:]]

        new_user[dt] = len(sum_new)

        返回結(jié)果:

        0522 65

        0521 36

        0520 8

        0519 6

        0518 3

        0517 41

        0516 58

        可清晰的看到,每天的新增用戶數(shù)。

        2.2.3.獲取最近7天不同渠道的新增用戶數(shù)

        程序段3:

        import pandas as pd

        from datetime import datetime, timedelta, date

        new7channel = pd.DataFrame()

        #外層for循環(huán)獲取最近7天的新增用戶數(shù)據(jù)

        for i in range(7):

        Dt = date.today() - timedelta(days=i)

        dt1 = datetime.strftime(dt, "%Y%m%d")

        data = User[dt1]

        Channel = data[`channel`].drop_duplicates()

        new_channel=pd.Series(name=dt1[-4:])

        #內(nèi)層for循環(huán),獲取各渠道新增用戶數(shù)

        for cn in channel:

        dt_cn = data[data[`channel`] == cn]

        num_channel[cn] = len(dt_cn)

        #concat函數(shù)將數(shù)據(jù)連接起來。通過fillna函數(shù)將值為NaN數(shù)據(jù)用0填充。

        new7channel=pd.concat([new7channel,new_channel],axis=1).fillna(0)

        部分結(jié)果:

        0523 0522 0521 0520 0519 0518 0517

        AppStore 8.0 20.0 13.0 13.0 12.0 11.0 20.0

        c360 0.0 2.0 2.0 0.0 0.0 0.0 1.0

        橫向數(shù)據(jù)表示不同渠道最近7天的新增用戶數(shù),縱向則表明不同渠道的新增用戶數(shù)。

        3 結(jié)束語

        在大數(shù)據(jù)時(shí)代,數(shù)據(jù)分析的影響及重要性在不斷拓寬和加深。本文介紹了基于Python,pandas簡單的數(shù)據(jù)分析過程。

        猜你喜歡
        程序段用戶數(shù)面向?qū)ο?/a>
        基于WinCC的物料小車控制系統(tǒng)設(shè)計(jì)與仿真
        數(shù)控系統(tǒng)手輪回退功能的研究與實(shí)現(xiàn)*
        基于NC程序段的提高數(shù)控加工監(jiān)控閾值與信號(hào)同步的方法*
        面向?qū)ο蟮挠?jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)軟件系統(tǒng)的開發(fā)
        電子測試(2018年15期)2018-09-26 06:01:34
        面向?qū)ο蟮臄?shù)據(jù)交換協(xié)議研究與應(yīng)用
        面向?qū)ο骔eb開發(fā)編程語言的的評(píng)估方法
        基于VBS實(shí)現(xiàn)BRAS在線用戶數(shù)的自動(dòng)提取
        2016年6月電話用戶分省情況
        2013年12月電話用戶分省情況
        面向?qū)ο笮畔⑻崛≈杏跋穹指顓?shù)的選擇
        河南科技(2014年10期)2014-02-27 14:09:03
        国产黄色看三级三级三级| 亚洲av纯肉无码精品动漫| 欧美成aⅴ人高清免费| 国产欧美日产久久| 免费看一级a女人自慰免费| 国产精品农村妇女一区二区三区| 蜜桃传媒网站在线观看| 久久久精品国产免大香伊| 久久久久香蕉国产线看观看伊| 免费夜色污私人影院在线观看| 少妇三级欧美久久| av网页在线免费观看| 久久在一区二区三区视频免费观看| 国产啪亚洲国产精品无码| 久久久精品久久波多野结衣av | 不卡的av网站在线观看| 久久人人爽爽爽人久久久| 成人爽a毛片在线视频| 人妻久久999精品1024| 日本超骚少妇熟妇视频| 国产国产精品人在线视| а天堂中文在线官网| 久久无码高潮喷水| 久久亚洲伊人| 亚洲精品综合久久中文字幕 | 免费观看黄网站在线播放| 亚洲av乱码专区国产乱码| 丝袜美腿在线观看视频| 久久99国产综合精品| 无码人妻丰满熟妇区五十路百度| 国产一级淫片免费播放电影| 亚洲一区二区三区色偷偷| 久久精品国产亚洲av麻豆图片| 天堂√最新版中文在线天堂| 国产大陆av一区二区三区| 国产熟女盗摄一区二区警花91 | 国产日产韩国av在线| 国产麻豆md传媒视频 | 无码高潮久久一级一级喷水| 国内精品国产三级国产| 国产毛多水多高潮高清|