标签:dataset dataframe add code ignore amp nio create info
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 |
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
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
ref:http://www.datasciencemadesimple.com/union-and-union-all-in-pandas-dataframe-in-python-2/
Python union,union 2个dataset数据
标签:dataset dataframe add code ignore amp nio create info
原文地址:https://www.cnblogs.com/watermarks/p/13153910.html