Je suis dans le besoin pour résoudre ce problème.Python pandas, construire un dataframe à partir de 2 dataframes avec ces propriétés
J'ai besoin de construire une base de données entière à partir de deux données, mais d'inclure seulement certaines informations d'une deuxième trame de données si nécessaire.
Exemple:
DF1:
MATERIAL_N° Description DATE DUE
0 123123300 Lightbulb X 01/05/2018
1 220466 Lightbulb Y 04/04/2018
2 220000 Lightbulb Z 07/07/2018
3 1241241 Lightbulb A 02/01/2019
4 7775447 Lightbulb B 02/01/2019
DF2:
BG GROUP MATERIAL N° TRANSIT TIME
0 9001 123123300 45D
1 9002 220466 30D
2 9004 220000 30D
3 9003 44124 20D
4 9000 2512222 15D
5 9002 1241241 40D
RÉSULTAT PRÉVU DF3:
MATERIAL N° Description DATE DUE BG GROUP TRANSIT TIME
0 123123300 Lightbulb X 01/05/2018 9001.0 45D
1 220466 Lightbulb Y 04/04/2018 9002.0 30D
2 220000 Lightbulb Z 07/07/2018 9004.0 30D
3 1241241 Lightbulb A 02/01/2019 9002.0 40D
4 7775447 Lightbulb B 02/01/2019 NaN NaN
J'espère que cet exemple est assez clair, je dois faire une grande annonce de données (DF3) ding info dans les colonnes adjointes, seulement dans les cas où il y a des informations disponibles de DF2, sinon laissez cette position vide.
MERCI! JL
avez-vous essayé '' fusion? https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.merge.html – Wen