9
我有两个熊猫数据框:df1和df2。熊猫查找,将数据框中的一列映射到另一个数据框中的另一列
df1包含X和Y列以及weeknum。 df2有Z列,weeknum和datetime。
我想基本上保持df1,并有一个额外的列,它是相应的datenum日期时间。
我可以使用合并,但必须有一个更清洁的方式,而不必删除列Z.
我有两个熊猫数据框:df1和df2。熊猫查找,将数据框中的一列映射到另一个数据框中的另一列
df1包含X和Y列以及weeknum。 df2有Z列,weeknum和datetime。
我想基本上保持df1,并有一个额外的列,它是相应的datenum日期时间。
我可以使用合并,但必须有一个更清洁的方式,而不必删除列Z.
你可以抓住在合并语法你想要的列
df1 = df1.merge(df2[['weeknum', 'datetime']], on=['weeknum'])
这将确保你在结果中没有任何不需要的df2列,但是您不必从过程中的第二个DataFrame中删除这些列。