Zmień wartość kolumny pandas DataFrame na podstawie innej wartości kolumny
Mam ramkę danych z dwiema kolumnami, z których każda reprezentuje organizm. Nazywają się ORG1 i ORG2 Chcę przenieść wartości ORG2 do ORG1 dla odpowiedniej wartości indeksu.
Jeśli więc ORG1 to „A”, a ORG2 to „B”, chcę, aby ORG1 przyjmowało wartość „B” z ORG2.
Rozpocząłem już prace nad identyfikacją indeksów organizmów ORG2, które chcę przenieść, w następujący sposób:
def move_org2(x):
org2_matches = Series(x.ORG2.str.count("ESBL"))
return x.ix[org2_matches == 1]
org2_DF = move_org2(DF)
org2_DF.ORG2.index
Jaki jest najlepszy sposób, aby to zmienić, aby zmienić wartości ORG1 wartościami odpowiadającymi indeksom ORG2