我正在尝试使用内部联接合并两个Pandas数据帧。
数据帧A具有以下结构:
Date datetime64[ns]
KR int64
dtype: object
数据帧B具有以下结构:
Date datetime64[ns]
US int64
Location object
GeoId object
dtype: object
我的合并代码如下:
C = pd.merge(A,B[['US']], on=['Date'], how='inner')
Jupyter Notebook在我运行代码时返回以下错误:
KeyError: 'Date'
我尝试了大约10种不同的方法,但都会返回错误。请帮忙指出问题所在。
尝试:
C = pd.merge(A, B[['Date', 'US']], on='Date')
对于B[['US']],在B数据帧的视图中没有'Date'列。