【问题标题】:Unable to convert a series into dictionary [closed]无法将系列转换为字典 [关闭]
【发布时间】:2018-05-30 16:17:06
【问题描述】:

我的函数将数据框作为参数,表示来自网站的家庭广告。我按房间数量计算公寓,并收到我想转换成字典的系列。我的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】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-09-12
      • 2021-02-04
      • 1970-01-01
      • 2022-01-03
      • 2014-01-30
      • 2021-12-10
      • 2021-08-07
      相关资源
      最近更新 更多