>

Python을 사용하여 데이터 프레임을 Azure Table Storage로 푸시하려고합니다. 그러나 값을 삽입하려고 할 때 값이 혼란스러워지고 일부 레코드가 Azure에 삽입되지 않았습니다. 타이밍 문제 때문인지 모르겠습니다. 아래 코드를 찾으십시오.

for i in range(0,forecast.shape[0]):
partition_key=ticker+str(i)
stock_date=str(forecast.iloc[i]['ds'])
row_key=partition_key
stock_price=str(forecast.iloc[i]['yhat'])
companyname=str(forecast.iloc[i]['Company_Name'])
task = {'PartitionKey': partition_key, 'RowKey': row_key, 'StockPrice':stock_price, 'CompanyName':companyname,'Stock_date':stock_date}
v=table_service_actual.insert_entity("StockPricePrediction",task)

그러나 테이블 스토리지에 액세스하려고 할 때 Power BI에서 :

그러나 실제 데이터 프레임은 다음과 같습니다 :

문제 해결에 도움을주세요. 배치 삽입도 시도했습니다.

  • 답변 # 1

    이유는 주문 때문입니다. Azure는 정렬 된 인덱스를 사용하므로 파티션 키를 주문해야합니다. 정렬 된 인덱스를 파티션 키로 사용하십시오.

관련 자료

  • 이전 php - 두 개의 열을 선택하여 SQL에서 조인의 반대?
  • 다음 php - var_dump ($_ POST)는 배열이 아닌 문자열을 제공합니다