Создание столбца с метками подгрупп с Пандами

#pandas #dataframe

Вопрос:

У меня есть некоторые данные о голосовании от census.gov. Я пытаюсь создать подгруппы по штатам:

 votes = {'Demographics': ['Alabama', 'Black', 'White', 'Hispanic',   'Alaska', 'Black', 'White', 'Hispanic',   'Arkansas', 'Black', 'White', 'Hispanic', ],   '% Registered': [np.nan, 25, 30, 35, np.nan, 40, 45, 50, np.nan, 55, 60, 65],   '% Voted': [np.nan, 20, 25, 30, np.nan, 35, 40, 45, np.nan, 50, 55, 60]} df = pd.DataFrame(data=votes) print(df)   Demographics % Registered % Voted 0 Alabama NaN NaN 1 Black 25.0 20.0 2 White 30.0 25.0 3 Hispanic 35.0 30.0 4 Alaska NaN NaN 5 Black 40.0 35.0 6 White 45.0 40.0 7 Hispanic 50.0 45.0 8 Arkansas NaN NaN 9 Black 55.0 50.0 10 White 60.0 55.0 11 Hispanic 65.0 60.0  

Я пытаюсь поместить «Алабаму» и все другие штаты в колонку слева от демографических данных каждого штата. Я в основном хочу создать подгруппы, я думаю. Я делаю это для многих больших фреймов данных, поэтому я пытаюсь создать функцию, которая автоматически создаст столбец с соответствующими значениями строк.

Комментарии:

1. Пожалуйста, предоставьте достаточно кода, чтобы другие могли лучше понять или воспроизвести проблему.