zoukankan      html  css  js  c++  java
  • Python union,union 2个dataset数据

    Union and union all in Pandas dataframe Python:

    Union all of two data frames in pandas can be easily achieved by using concat() function. Lets see with an example. First lets create two data frames

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    import pandas as pd
    import numpy as np
     
    #Create a DataFrame
    df1 = {
        'Subject':['semester1','semester2','semester3','semester4','semester1',
                   'semester2','semester3'],
       'Score':[62,47,55,74,31,77,85]}
     
    df2 = {
        'Subject':['semester1','semester2','semester3','semester4'],
       'Score':[90,47,85,74]}
     
     
    df1 = pd.DataFrame(df1,columns=['Subject','Score'])
    df2 = pd.DataFrame(df2,columns=['Subject','Score'])
     
    df1
    df2

    df1 will be

    df2 will be

    union of dataframes in pandas 2

    Union all of dataframes in pandas:

    UNION ALL

    concat() function in pandas creates the union of two dataframe.

    1
    2
    3
    """ Union all in pandas"""
    df_union_all= pd.concat([df1, df2])
    df_union_all

    union all of two dataframes  df1 and df2 is created with duplicates. So the resultant dataframe will be

    union of dataframes in pandas 3

    Union all of dataframes in pandas and reindex :

    concat() function in pandas creates the union of two dataframe with ignore_index = True will reindex the dataframe

    1
    2
    3
    """ Union all with reindex in pandas"""
    df_union_all= pd.concat([df1, df2],ignore_index=True)
    df_union_all

    union all of two dataframes  df1 and df2 is created with duplicates and the index is changed. So the resultant dataframe will be

    Union and union all in pandas 14

    Union of dataframes in pandas:

                            UNION 

    ref:http://www.datasciencemadesimple.com/union-and-union-all-in-pandas-dataframe-in-python-2/

  • 相关阅读:
    云计算 备忘录
    python 备忘录
    Linux 备忘录
    appium自动化的一个实例
    appium环境的搭建
    四则运算2单元测试
    四则运算2
    四则运算2程序设计思路
    上课未及时完成的原因
    随机生成30道四则运算题程序设计
  • 原文地址:https://www.cnblogs.com/watermarks/p/13153910.html
Copyright © 2011-2022 走看看