簡體   English   中英

Pandas查找,將數據幀中的一列映射到另一個數據幀中的另一列

[英]Pandas lookup, mapping one column in a dataframe to another in a different dataframe

我有兩個pandas數據幀:df1和df2。

df1有列X和Y以及weeknum。 df2具有列Z,weeknum和datetime。

我想基本上保留df1並在其中有一個額外的列,它是相應的daynum日期時間。

我可以使用合並,但必須有一個更清潔的方式,而不必刪除列Z.

您可以在合並語法中獲取所需的列

df1 = df1.merge(df2[['weeknum', 'datetime']], on=['weeknum'])

這將確保您的結果中沒有任何不需要的df2列,但您不必在此過程中從第二個DataFrame中刪除這些列。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM