как назначить имя столбца в кадре данных. Если этот столбец уже имеет значения - PullRequest
1 голос
/ 03 июля 2019

Я рассчитываю количество значений состояния США в кадре данных. Я получил фрейм данных. Я присвоил имя столбца значениям счетчиков, т. Е. «Class_0», но как назначить имя столбца, т. Е. State_usa, первому столбцу фрейма данных, т. Е. Столбцам состояния.

df1 = data[data['project_is_approved']==0] 
['school_state'].value_counts().rename('Class_0')
df1.head()

Actual-Output-Obtained
CA    2183
TX    1382
FL    1041
NY    1027
NC     738
Name: Class_0, dtype: int64

Output-wanted
State    Class_0
CA       2183
TX       1382
FL       1041
NY       1027
NC        738

Ответы [ 2 ]

0 голосов
/ 03 июля 2019

Из документов Pandas вы должны использовать pandas.DataFrame.rename для «Изменить метки осей», то есть переименовать столбец в кадре данных.

Надеюсь, это поможет!

0 голосов
/ 03 июля 2019

Попробуйте:

df1 = data[data['project_is_approved']==0] 
['school_state'].value_counts().rename('Class_0').reset_index('State')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...