-1
CSV 파일에서 데이터를 가져 와서 API 요청에 제출할 수 있도록 적절하게 형식을 지정하려고합니다. 여기 내 코드가있다. 내 CSV에서 데이터를 가져 와서 데이터의 '행'부분을 대체 할 수 있기 때문에 수천 줄을 입력하지 않아도되지만 형식이 올바르지 않은 것 같습니다.요청에 사용할 CSV 파일 및 형식의 데이터 읽기
import pandas as pd
import json
df = pd.read_csv('test.csv', sep=',',header=0,parse_dates=True)
dfj = df.to_json(orient="records")
import requests
headers = {
'Authorization': 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
}
data = {
'id': 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx',
'rows':[
{ 'field_0': 123, 'field_1': 'Sup', 'field_2': 16.5 },
{ 'field_0': 321, 'field_1': 'Nice', 'field_2': 16.2 },
{ 'field_0': xyz, 'field_1': 'Apple', 'field_2': 16.1 },
{ 'field_0': dfd, 'field_1': 'Orange', 'field_2': 19.2 }
]
}
response = requests.post('https://www.api.com/upload/data',
headers=headers,
json=data)
나는 단순한 것을 간과 할 것이라고 확신하지만, 아마도 나는 잘못된 방향으로 가고 있습니다.