I have 2 dataframes:
df1=
State Code
Alabama AL
Alaska AK
American Samoa AS
Arizona AZ
Arkansas AR
df2=
State PREVAILING_WAGE
CALIFORNIA 102170.0
DELAWARE 97531.0
SOUTH CAROLINA 96824.0
WASHINGTON 89586.0
OREGON 88234.0
现在,当我尝试使用以下方式合并它们时:
df1.merge(df2,left_on='State',right_on='State',how='left')
我会尽力为您提供翻译服务。以下是您需要翻译的内容:
我在合并后的表格中得到了NaN值,就像这样:
State PREVAILING_WAGE Code
CALIFORNIA 102170.0 NaN
DELAWARE 97531.0 NaN
SOUTH CAROLINA 96824.0 NaN
WASHINGTON 89586.0 NaN
OREGON 88234.0 NaN
我也检查了数据类型,它们都是对象或字符串。我该如何解决这个问题?
谢谢。
编辑:数据框包含所有州的名称,因此它们具有匹配的共同内容。