Как мне создать pandas dataframe для экспорта этого словаря в Python? - PullRequest
0 голосов
/ 25 июня 2018

Я определил функцию так, что я получаю вывод в виде словаря:

def is_clocked(business_id):
    #import pdb; pdb.set_trace()
    try:
        clocked_ind = get_business(API_KEY, business_id)
        clocked_ind1 = clocked_ind['hours']
    except:
        clocked_ind1 = 'None'
    return clocked_ind1
clocked_ind = is_clocked(b_id)
print(clocked_ind)

Вывод:

[{'open':  [{'is_overnight': False, 'start': '1100', 'end': '2200', 'day': 0},     
            {'is_overnight': False, 'start': '1100', 'end': '2200', 'day': 1}, 
            {'is_overnight': False, 'start': '1100', 'end': '2200', 'day': 2}, 
            {'is_overnight': False, 'start': '1100', 'end': '2200', 'day': 3}, 
            {'is_overnight': False, 'start': '1100', 'end': '2200', 'day': 4}, 
            {'is_overnight': False, 'start': '1100', 'end': '2200', 'day': 5}, 
            {'is_overnight': False, 'start': '1100', 'end': '2100', 'day': 6}],
  'hours_type': 'REGULAR',
  'is_open_now': True}]

Однако я хочу экспортировать этот вывод в Excel такойчто я могу разделить каждую вертикаль на начало 0, начало 1, конец 0, конец 1 и так далее.Я использовал приведенный ниже код, но он не экспортируется и не дает никаких выходных данных.Пожалуйста, помогите, как решить эту проблему и как я могу создать цикл для того же

merge_HOO = clocked_ind  
pd.DataFrame(merge_HOO) 
print(merge_HOO)
merge_HOO.to_csv('merge_HOO_test1.csv')

Я получаю AttributeError: модуль 'pandas' не имеет атрибута 'to_csv' error

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...