Πώς μπορώ να συγχωνεύσω πλαίσια δεδομένων Panda;
Πώς μπορώ να συγχωνεύσω πλαίσια δεδομένων Panda;

Βίντεο: Πώς μπορώ να συγχωνεύσω πλαίσια δεδομένων Panda;

Βίντεο: Πώς μπορώ να συγχωνεύσω πλαίσια δεδομένων Panda;
Βίντεο: Dependabot: How to Update Your Project's Dependencies Automatically 2024, Απρίλιος
Anonim

Για να συμμετάσχετε σε αυτά DataFrames , τα πάντα παρέχει πολλαπλές συναρτήσεις όπως concat(), συγχώνευση (), join(), κ.λπ. Σε αυτήν την ενότητα, θα εξασκηθείτε στη χρήση συγχώνευση () λειτουργία του τα πάντα . Μπορείτε να παρατηρήσετε ότι το DataFrames είναι τώρα συγχωνεύτηκαν σε ένα ενιαίο Πλαίσιο δεδομένων με βάση τις κοινές τιμές που υπάρχουν στη στήλη id και των δύο DataFrames.

Έχοντας αυτό υπόψη, πώς συνδυάζετε τα πλαίσια δεδομένων;

Προσδιορίστε το Συμμετοχή πληκτρολογήστε την εντολή "πώς". Ένα αριστερό Συμμετοχή , ή αριστερά συγχώνευση , κρατά κάθε σειρά από τα αριστερά πλαίσιο δεδομένων . Αποτέλεσμα από αριστερά- Συμμετοχή ή αριστερά- συγχώνευση από δύο πλαίσια δεδομένων στα Πάντα. Σειρές στα αριστερά πλαίσιο δεδομένων που δεν έχουν αντίστοιχο Συμμετοχή αξία στα δεξιά πλαίσιο δεδομένων μένουν με τιμές NaN.

Επιπλέον, πώς μπορώ να προσαρτήσω ένα Dataframe σε ένα άλλο Dataframe στην Python; Πλαίσιο δεδομένων Pandas . προσαρτώ () η συνάρτηση χρησιμοποιείται για να προσαρτώ σειρές άλλων πλαίσιο δεδομένων μέχρι το τέλος του δεδομένου πλαίσιο δεδομένων , επιστρέφοντας ένα νέο πλαίσιο δεδομένων αντικείμενο. Στήλες που δεν είναι στο πρωτότυπο πλαίσια δεδομένων προστίθενται ως νέες στήλες και τα νέα κελιά συμπληρώνονται με τιμή NaN. ignore_index: Εάν είναι True, μην χρησιμοποιείτε τις ετικέτες ευρετηρίου.

Έχοντας αυτό υπόψη, ποια είναι η διαφορά μεταξύ της συγχώνευσης και της συμμετοχής στα πάντα;

Πλαίσιο δεδομένων. Συμμετοχή () μεθόδους ως βολικό τρόπο πρόσβασης στις δυνατότητες του τα πάντα . Συμμετοχή (df2) πάντα ενώνει μέσω του δείκτη του df2, αλλά του df1. συγχώνευση (df2) μπορεί Συμμετοχή σε μία ή περισσότερες στήλες του df2 (προεπιλογή) ή στο ευρετήριο του df2 (με right_index=True).

Είναι το NaN panda;

Για ανίχνευση NaN αξίες τα πάντα χρησιμοποιεί είτε. isna() ή. isnull(). ο NaN οι αξίες κληρονομούνται από το γεγονός ότι τα πάντα είναι χτισμένο πάνω στο numpy, ενώ τα ονόματα των δύο συναρτήσεων προέρχονται από τα DataFrames του R, του οποίου η δομή και η λειτουργικότητα τα πάντα προσπάθησε να μιμηθεί.

Συνιστάται: