2017-12-16 12 views
-2

내 함수는 데이터 프레임을 인수로 사용하여 웹 사이트의 집 광고를 나타냅니다. 나는 방의 수로 아파트를 세고 사전으로 변환하고 싶은 시리즈를 받는다. 내 rooms counterto_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

변수에 rooms_counter.to_dict()을 할당하고 해당 변수를 반환하십시오.

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