[英]Issue while inserting dataframe value into Azure table storage in Python
我正在尝试使用Python将数据框推送到Azure表存储。 但是,当我尝试插入一个值时,这些值变得混乱不堪,并且某些记录也没有插入到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中:
但是我的实际数据帧看起来像这样:
请帮助我解决问题。 我也尝试过批量插入。
原因是由于订购。 由于Azure使用排序索引,因此需要对分区键进行排序。 考虑将排序索引作为分区键
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.