无法将系列转换为字典

时间:2017-12-16 20:08:23

标签: python pandas dictionary series

我的函数将数据框作为参数来表示来自网站的家庭广告。我按照房间的数量计算单位,并收到我希望转换成字典的系列。在应用rooms counter之后,我的to_dict()似乎仍然是一个系列。也尝试collections,但它是一样的。

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)

1 个答案:

答案 0 :(得分:1)

rooms_counter.to_dict()分配给变量并返回该变量。

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