Pandas KeyError: when merging 2 dataframes
Pandas KeyError: when merging 2 dataframes
我正在尝试将 2 列从 DF2 合并到 DF1(注意 DF2 有多个列)。我在“唯一 ID”上合并这些列。
当我这样做时,出现以下错误
KeyError: 'Unique ID'
我在网上看到 KeyError 错误可能是由索引问题引起的,并且没有使用准确的列名。但是我已经重置了索引,并且我已经检查并仔细检查了我们要合并的列(“唯一 ID”)是否在 DF1 和 DF2 中。
我不想分享 DF,因为它们包含敏感信息
这是我正在使用的代码
df = pd.merge(DF1,DF2[['System','Platform']],on='Unique ID', how='left')
尝试:
df = pd.merge(DF1,DF2[['System','Platform', 'Unique ID']],on='Unique ID', how='left')
我正在尝试将 2 列从 DF2 合并到 DF1(注意 DF2 有多个列)。我在“唯一 ID”上合并这些列。
当我这样做时,出现以下错误
KeyError: 'Unique ID'
我在网上看到 KeyError 错误可能是由索引问题引起的,并且没有使用准确的列名。但是我已经重置了索引,并且我已经检查并仔细检查了我们要合并的列(“唯一 ID”)是否在 DF1 和 DF2 中。
我不想分享 DF,因为它们包含敏感信息
这是我正在使用的代码
df = pd.merge(DF1,DF2[['System','Platform']],on='Unique ID', how='left')
尝试:
df = pd.merge(DF1,DF2[['System','Platform', 'Unique ID']],on='Unique ID', how='left')