У меня есть файл json, который мне нужно преобразовать в Pandas DataFrame.
json:
{'@odata.context': 'http://analysis.windows.net/v1.0/myorg/groups//$metadata#Microsoft.PowerBI.ServiceContracts.Api.V1.RefreshSchedule', 'days': ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], 'times': ['00:30'], 'enabled': False, 'localTimeZoneId': 'UTC', 'notifyOption': 'MailOnFailure'}
Я пробовал приведенные ниже коды один за другим, но все они возвращались: ValueError: arrays must all be same length
1)
test_df = pd.DataFrame(
{'@odata.context': 'http://analysis.windows.net/v1.0/myorg/groups//$metadata#Microsoft.PowerBI.ServiceContracts.Api.V1.RefreshSchedule',
'days': ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],
'times': ['00:30'],
'enabled': False,
'localTimeZoneId': 'UTC',
'notifyOption': 'MailOnFailure'})
2) Также попытался поработать с "", как кто-то предложил в аналогичном вопросе stackoverflow
test_df = pd.DataFrame(
{"@odata.context": "http://analysis.windows.net/v1.0/myorg/groups//$metadata#Microsoft.PowerBI.ServiceContracts.Api.V1.RefreshSchedule",
"days": ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"],
"times": ["00:30"],
"enabled": False,
"localTimeZoneId": "UTC",
"notifyOption": "MailOnFailure"})
3)
test_df = pd.DataFrame(
{"@odata.context": "http://analysis.windows.net/v1.0/myorg/groups//$metadata#Microsoft.PowerBI.ServiceContracts.Api.V1.RefreshSchedule",
"days": ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"],
"times": ["00:30"],
"enabled": "False",
"localTimeZoneId": "UTC",
"notifyOption": "MailOnFailure"})