我的函数将数据框作为参数来表示来自网站的家庭广告。我按照房间的数量计算单位,并收到我希望转换成字典的系列。在应用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)
答案 0 :(得分:1)
将rooms_counter.to_dict()
分配给变量并返回该变量。
series = pd.Series([1, 2, 3])
d = series.to_dict()
print(type(d))