Computer Science 🌋/Machine Learning🐼
Joining Tables
KB0129
2023. 5. 23. 10:33
# This 'str' operation splits each candidiate's full name at each
# blank space, then takes just the candidiate's first name
elections["First Name"] = elections["Candiate"].str.split().str[0]
elections.head(5)
# Here, we'll only consider `babynames` data from 2020
babynames_2020 = babynames[babynames["Year"]==2020]
babynames_2020.head()
Now, ready to join two tables.
pd.merge()
merged = pdmerge(left = elections, right = babynames_2020, \
left_on = "First Name", right_on = "Name")
merged.head()
# Notice that pandas automatically specifies 'Year_x' and 'Year_y'
# when both merged DataFrames have the same column name to avoid confusion