zoukankan      html  css  js  c++  java
  • 13-pandas数据归并

    import numpy as np
    import pandas as pd
    #1.完全匹配
    df1=pd.DataFrame({"name":["wangchenyang","guanchenhao","dongshuai"],
                      "age":[30,32,33]})
    df2=pd.DataFrame({"name":["wangchenyang","guanchenhao","dongshuai"],
                      "tall":[310,312,313]})
    print(pd.merge(df1,df2))#一对一归并
    
    #2.不匹配
    df1=pd.DataFrame({"name":["wangchenyang","guanchenhao","dongshuai"],
                      "age":[30,32,33]})
    df2=pd.DataFrame({"name":["wangchenyang","guanchenhao","guokui"],
                      "tall":[310,312,313]})
    print(pd.merge(df1,df2))#默认仅仅归并匹配的
    
    #3.
    df1=pd.DataFrame({"name":["wangchenyang","guanchenhao","dongshuai"],
                      "age":[30,32,33]})
    df2=pd.DataFrame({"name":["wangchenyang","guanchenhao","guokui"],
                      "tall":[310,312,313]})
    df3=pd.DataFrame({"heavy":[100,110,130],
                      "tall":[310,312,313]})
    print(pd.merge(pd.merge(df1,df2),df3))#一一匹配
    
    #4.
    df1=pd.DataFrame({"name":["wangchenyang","guanchenhao","dongshuai"],
                      "age":[30,32,33]})
    df2=pd.DataFrame({"name":["wangchenyang","guanchenhao","guokui"],
                      "tall":[310,312,313]})
    df3=pd.DataFrame({"heavy":[100,110,130],
                      "tall":[310,312,313]})
    df4=pd.DataFrame({"heavy":[100,110,130],
                      "学历":["本科","大专","硕士"]})
    print(pd.merge(pd.merge(df1,df2),pd.merge(df3,df4)))#两两匹配
    

      

  • 相关阅读:
    POJ3246
    .NetCore Docker一次记录
    asp.net利用SmtpClient发送邮件
    Assert类的静态方法
    ado.net 连接数据库
    虚拟目录
    web.config配置详细说明
    图片上传
    .NET操作Excel
    asp.net 数据绑定 -- 时间格式
  • 原文地址:https://www.cnblogs.com/wcyMiracle/p/12446133.html
Copyright © 2011-2022 走看看