Я пытаюсь преобразовать API-интерфейс с открытым исходным кодом из NHTSA, чтобы в конечном итоге перейти в фрейм данных и на CSV.Я получаю сообщение об ошибке TypeError: data argument can't be an iterator.
Вот код ... пароль не требуется.
import requests, json;
import pandas as pd;
import io;
url = 'https://vpic.nhtsa.dot.gov/api/vehicles/DecodeVINValuesBatch/';
post_fields = {'format': 'csv', 'data':'1HD1JBB433Y031504;1HD1FB4138Y670512;JH2RC44553M701813;JYAVN01EX9A001399'};
r = requests.get(url, data=post_fields);
df = pd.DataFrame(io.StringIO(r.text))
Спасибо за всех, кто может помочь.