我正面临着一个特殊问题。我有2个数据框,x有180k行,y有700行。我正在创建另一个系列z,通过查找x到y的列并获得第三列作为系列。但是当我将这个系列添加到x时,值完全改变。以下给出两个计数分布。任何想法,为什么会发生这种情况?向熊猫数据框添加系列的特殊问题
z=pd.merge(x,y,how='left',left_on='xcol1',right_on='ycol1')['ycol2']
x['colnew']=z
z.value_counts()
x['colnew'].value_counts()
当您执行pd.merge()时,'z'不是DataFrame吗?它应该是。 – Stratix
你是什么意思“查找从x到y的列?” – hausdork