У меня есть следующий столбец панд:
FuncGroup
ABC
ABC
ABC
ABC
BCD
BCD
BCD
SDS
SDS
ABC
BCD
SDS
BCD
, и я хочу получить этот ожидаемый результат в панде dataframe:
pd['FunctionGroup','FunctionCount']
ABC 4
BCD 5
SDS 3
Как это сделать, это необходимо для графической цели.
редактировать 1: обращаясь к ответам ниже, я сделал некоторую модификацию исходного кода для построения графика с использованием сюжета.Теперь все подсчеты построены, но метка оси X не приходит с использованием этого метода, поэтому я хочу, чтобы метка и счет были сохранены в pd.
ссылочный код
otrace1 =go.Bar(
#x=stock_opt_pe.index
x=datalist['Function group'].nunique(),
y=datalist['Function group'].value_counts(),
text=datalistFg, # dont know what to give here to get a X axis label
textposition = 'auto',
#xaxis-type (enumerated: “-” | “linear” | “log” | “date” | “category” )
#xaxis-type (enumerated: “-” | “linear” | “log” | “date” | “category” )
#name='Function Group Vx RespPerson',
#orientation = 'v',
#marker = dict(
#color = 'rgba(224, 224, 224, 0.6)',
#line = dict(
#color = 'rgba(246, 250, 206, 1.0)',
#color = 'rgb(60, 60, 60)',
#width = 0)
#)
)