Python panda ramka danych z wieloma kolumnami, są tylko dwie kolumny potrzebne do dyktowania. Jeden jako klucze dyktatorskie, a drugi jako wartości dyktatorskie. Jak mogę to zrobić?
Ramka danych:
area count
co tp
DE Lake 10 7
Forest 20 5
FR Lake 30 2
Forest 40 3
Musisz zdefiniować obszar jako klucz, policz jako wartość w dyktowaniu. z góry dziękuję.
Odpowiedzi:
74 za odpowiedź nr 1Gdyby lakes
czy Twój DataFrame
możesz zrobić coś takiego
area_dict = dict(zip(lakes.area, lakes.count))
2 dla odpowiedzi nr 2
W pandach można zrobić tylko:
Jeśli jeziorem jest twoja DataFrame:
area_dict = lakes.to_dict ("records")