2016-09-22 4 views
-2

Ich habe 2 CSV-Dateien, die ich zusammenführen muss basierend auf einem Schlüssel, den ich erstellt habe (der Zweck war, IDs zu maskieren und später die Ids auf den Schlüssel zu verbinden) in SSIS, aber ich habe einen Fehler beim Ausführen des Batch-Skript von meinem Python-Skript (etwas mit SSIS nicht Pakete außerhalb SSIS laufen zu tun. Arbeiten mit Software-Team zu beheben), aber in der Zwischenzeit möchte ich es nur für eine Arbeit haben Demo.Hinzufügen von Spalten aus einer CSV-Datei zu einer anderen CSV-Datei

Ist das in Python möglich?

File 1: 
input_id multiple columns ---> 
1 
2 
3 
File 2: 
input_id ID 
1   1234 
2   1235 
3   1236 

output: 
input_id multiple columns ---> ID 
1        1234 
2        1235 
3        1236 
+0

Können Sie mehr klar sein, machen Sie eine Spalte hinzufügen? –

+0

Ja, ich wollte eine Spalte von einer CSV-Datei zu einer anderen hinzufügen. Ich habe es mit Pandas herausgefunden und danke für deine Antwort! – Ninjaboy12

Antwort

-1
a = pd.read_csv("import.csv") 

b = pd.read_csv("entity_ids.csv") 

merge = a.merge(b, how='left', on='input_id') 

merge.to_csv("test2.csv", index = False) 
Verwandte Themen