[英]Combining two pandas dataframes based on column AND row VALUES
我認為您要做的是將第二個數據框轉換為每個年份/縣組合的行,然后您可以使用左連接將兩者結合起來。 我相信 ```melt`` 方法會進行這種轉換。 嘗試這個:
melted_second_df = second_df.melt(id_vars=["year"], var_name="county", value_name="percent")
combined_df = first_df.merge(
right=melted_second_df,
on=["year", "county"],
how="left"
)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.