【发布时间】:2020-10-24 23:31:59
【问题描述】:
我有两个数据框。 df1 在“Table_name”列中的元素 (3) 比 df2 (2) 多。我想要一个只输出 df1 和 df2 共享相同列名的行的结果数据框。
df1
Table_Name | Type
id | int
name | string
position| string
df2
Table_Name | Type
id | float
name | string
我希望这是结果。
df_result
Table_Name | Type
id | int
name | string
这是我尝试过的,但它不起作用:
similar_cols = df1[df1['Table_name'].isin(df2['Table_name'])].dropna()
【问题讨论】: