-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path0.6_merge_dataframes.py
40 lines (33 loc) · 1.17 KB
/
0.6_merge_dataframes.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
import pandas as pd
temperature_df = pd.DataFrame({
"city": ["mumbai","delhi","banglore", 'hyderabad'],
"temperature": [32,45,30,40]})
"""
city temperature
0 mumbai 32
1 delhi 45
2 banglore 30
3 hyderabad 40 """
humidity_df = pd.DataFrame({
"city": ["delhi","mumbai","banglore"],
"humidity": [68, 65, 75]})
"""
city humidity
0 delhi 68
1 mumbai 65
2 banglore 75 """
# merge dataframes based on city
city_dataframe = pd.merge(temperature_df,humidity_df,on='city')
"""
city temperature humidity
0 mumbai 32 65
1 delhi 45 68
2 banglore 30 75 """
# outer join (for including hyderabad)
city_dataframe = pd.merge(temperature_df,humidity_df,on='city',how='outer')
"""
city temperature humidity
0 mumbai 32 65.0
1 delhi 45 68.0
2 banglore 30 75.0
3 hyderabad 40 NaN """