/ / Jak porównać dwie różne ramki danych w pandach? - python-2.7, panda, ramka danych, porównaj

Jak porównać dwie różne ramki danych w pandach? - python-2.7, panda, ramka danych, porównaj

Ramki danych nie są w żaden sposób podobne. Nie mają tych samych wartości. Chcę móc porównać jedną kolumnę z jednego df z inną kolumną z drugiej i wykreślić je. Na przykład jeden df ma kolumnę o nazwie "Oficjalna granica ubóstwa", a inny df ma kolumnę o nazwie "wskaźnik przestępczości z użyciem przemocy". Chcę móc porównać te dwa.

Próbowałem df ["Oficjalna Poverty_Total"].append (przestępstwo ["Violent crime"]) ale to nie jest to, czego szukałem Aby to uprościć, chcę mieć nową tabelę z dwiema kolumnami i móc analizować nowy stół.

Odpowiedzi:

2 dla odpowiedzi № 1

Szukasz

pd.concat((df["Offical Poverty_Total"], crime["Violent crime"]), axis = 1)

Spowoduje to wyrównanie indeksów, więc jeśli zmienisz kolejność rzędów ramek danych i chcesz po prostu skleić je w kolejności, w jakiej je widzisz, wykonaj

pd.concat((df["Offical Poverty_Total"], crime["Violent crime"]), axis = 1, ignore_index = True)