Python 无法将序列转换为字典

Python 无法将序列转换为字典,python,pandas,dictionary,series,Python,Pandas,Dictionary,Series,我的函数以数据框作为参数,表示来自网站的家庭广告。我正在按房间数计算公寓,并收到我想转换成字典的系列。我的房间计数器似乎在将应用到dict()后仍然是一个系列。也尝试了集合,但都是一样的 def most_common_room_number(dane): rooms = dane['Rooms'] rooms_counter = rooms.value_counts() rooms_counter.to_dict() # rooms_counter.to_dic

我的函数以数据框作为参数,表示来自网站的家庭广告。我正在按房间数计算公寓,并收到我想转换成字典的系列。我的
房间计数器
似乎在将
应用到dict()后仍然是一个系列。也尝试了
集合
,但都是一样的

def most_common_room_number(dane):
    rooms = dane['Rooms']
    rooms_counter = rooms.value_counts()
    rooms_counter.to_dict()
    # rooms_counter.to_dict(OrderedDict)
    # dd = defaultdict(list)
    # rooms_counter.to_dict(dd)
    print(rooms_counter)

rooms\u counter.to\u dict()
分配给变量并返回该变量

series = pd.Series([1, 2, 3])
d = series.to_dict()
print(type(d))