无法将系列转换为字典[关闭]

问题描述 投票:-2回答:1

我的函数将数据框作为参数来表示来自网站的家庭广告。我按照房间的数量计算单位,并收到我希望转换成字典的系列。应用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)
python pandas dictionary series
1个回答
1
投票

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

series = pd.Series([1, 2, 3])
d = series.to_dict()
print(type(d))
© www.soinside.com 2019 - 2024. All rights reserved.