最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用pandas對兩個dataframe進(jìn)行join的實例

 更新時間:2018年06月08日 09:03:12   作者:lsq_008  
今天小編就為大家分享一篇使用pandas對兩個dataframe進(jìn)行join的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

需求:

兩個文件,一個文件為統(tǒng)計報表,里面含有手機(jī)號,另一個文件為手機(jī)號段歸屬地,含有手機(jī)號碼前七位對應(yīng)的地區(qū)。需要對統(tǒng)計報表進(jìn)行處理,將手機(jī)號所在的歸屬地加入到統(tǒng)計報表中,使用pandas提供的join功能來實現(xiàn),代碼如下:

#coding=utf-8
from pandas import Series,DataFrame
import pandas as pd
#reader1 = pd.read_csv('Dm_Mobile.txt',iterator=True,encoding="gb2312")
#df1 = reader1.get_chunk(10)
#reader2 = pd.read_csv('201604.csv',iterator=True,encoding="gb2312")
#df2 = reader.get_chunk(10)

#讀取兩個csv文件,生成dataframe
df1 = pd.read_csv('Dm_Mobile.csv',encoding="gb2312")
df2 = pd.read_csv('201604.csv',encoding="gb2312")

#截取手機(jī)號前七位,作為新列添加到dataframe
df2['p7s'] = Series([str(x)[:7] for x in Series(df2[u'手機(jī)號'])])
df2['p7i'] = df2['p7s'].astype("int64")

#在兩個dataframe的手機(jī)前七位列上創(chuàng)建索引
index_df1 = df1.set_index('MobileNumber')
index_df2 = df2.set_index(['p7i'])

#以手機(jī)號前七位列為join列,對兩個dataframe進(jìn)行join
result = pd.concat([index_df1, index_df2], axis=1, join='inner')

#選取需要顯示的列,重新生成result
result = result.reindex(columns=[u'積分商城訂單號', u'手機(jī)號',u'產(chǎn)品編碼',u'商品名稱',u'商品價格',u'數(shù)量',u'虛擬碼',u'消費時間',u'時間',u'兌換渠道商',u'MobileArea'])

#寫入到excel文件中
writer = pd.ExcelWriter('pandas_simple.xlsx')
result.to_excel(writer, sheet_name=u'設(shè)計院',index=False)
writer.save()

以上這篇使用pandas對兩個dataframe進(jìn)行join的實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 推薦8款常用的Python GUI圖形界面開發(fā)框架

    推薦8款常用的Python GUI圖形界面開發(fā)框架

    這篇文章主要介紹了推薦8款常用的Python GUI圖形界面開發(fā)框架,需要的朋友可以參考下
    2020-02-02
  • Python的字符串操作簡單實例

    Python的字符串操作簡單實例

    這篇文章主要介紹了Python的字符串操作簡單實例,字符串有許多種操作方式,本文帶來幾個操作實例,快來一起看看吧
    2023-04-04
  • python清除函數(shù)占用的內(nèi)存方法

    python清除函數(shù)占用的內(nèi)存方法

    今天小編就為大家分享一篇python清除函數(shù)占用的內(nèi)存方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • python中裝飾器的理解與使用詳解

    python中裝飾器的理解與使用詳解

    這篇文章主要介紹了python中裝飾器的理解與使用詳解,裝飾器本質(zhì)上是一個閉包函數(shù),其作用在于可以為其他函數(shù)增加額外功能,裝飾器的返回值是一個函數(shù)對象,需要的朋友可以參考下
    2023-07-07
  • opencv實現(xiàn)圖像旋轉(zhuǎn)效果

    opencv實現(xiàn)圖像旋轉(zhuǎn)效果

    這篇文章主要為大家詳細(xì)介紹了opencv實現(xiàn)圖像旋轉(zhuǎn)效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-03-03
  • PyQt 如何創(chuàng)建自定義QWidget

    PyQt 如何創(chuàng)建自定義QWidget

    這篇文章主要介紹了PyQt 如何創(chuàng)建自定義QWidget,幫助大家更好的理解和學(xué)習(xí)使用pyqt,感興趣的朋友可以了解下
    2021-03-03
  • 詳解用Python處理Args的3種方法

    詳解用Python處理Args的3種方法

    這篇文章主要介紹了用Python處理Args的3種方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • Pandas查詢數(shù)據(jù)df.query的使用

    Pandas查詢數(shù)據(jù)df.query的使用

    本文主要介紹了Pandas查詢數(shù)據(jù)df.query的使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • python命令行執(zhí)行腳本找不到模塊ModuleNotFoundError問題

    python命令行執(zhí)行腳本找不到模塊ModuleNotFoundError問題

    這篇文章主要介紹了python命令行執(zhí)行腳本找不到模塊ModuleNotFoundError問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • python中resample函數(shù)實現(xiàn)重采樣和降采樣代碼

    python中resample函數(shù)實現(xiàn)重采樣和降采樣代碼

    今天小編就為大家分享一篇python中resample函數(shù)實現(xiàn)重采樣和降采樣代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02

最新評論

三穗县| 鲁甸县| 麻阳| 宜君县| 修文县| 通渭县| 富阳市| 宁晋县| 南充市| 兴仁县| 清远市| 本溪| 奉新县| 竹山县| 上思县| 平利县| 葵青区| 阿瓦提县| 班玛县| 高尔夫| 汉中市| 读书| 米脂县| 太白县| 常德市| 本溪市| 贵南县| 宜章县| 榆社县| 日土县| 榆树市| 昭平县| 襄汾县| 兴业县| 清水河县| 佛教| 扎鲁特旗| 扶余县| 龙门县| 嘉定区| 武夷山市|