Я очистил один сайт, и я получаю данные в байтах, и я не знаю, как я могу записать их в DF каким-то эффективным способом.
Вот часть моих данных:
b'[{"ID":"1","A":"2021-08-04 11:00:00","B":"2021-08-05 10:52:30","C":"","D":"2021-08-05 10:51:00","E":"","F":"Mark","G":"","H":"BOSTON"}]'
Ваша проблема не в том, как преобразовать байты в df, а в том, как преобразовать байты в структуру данных, «дружественную» к df.
"eval" попытается преобразовать строку/байты в структуру данных; в данном случае: список словарей
pd.DataFrame(eval(a), columns=eval(a)[0].keys())
примечание: если байты являются допустимыми jsons, более эффективно использовать «json.loads» вместо «eval»
хорошее замечание
Байты OP действительны в формате JSON, поэтому я рекомендую заменить
eval
наjson.loads
.