第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

使用 Facebook Prophet 創(chuàng)建循環(huán) SKU 的預(yù)測并導(dǎo)出到 CSV

使用 Facebook Prophet 創(chuàng)建循環(huán) SKU 的預(yù)測并導(dǎo)出到 CSV

紅糖糍粑 2022-07-19 20:16:22
我是 Python 新手,所以請(qǐng)多多包涵。我正在嘗試將我認(rèn)為可能是嵌套字典的內(nèi)容轉(zhuǎn)換為可以導(dǎo)出的 csv。下面是我的代碼:import pandas as pdimport os from fbprophet import Prophet# Read in Filedf1 = pd.read_csv('File_Path.csv')#Create Loop to Forecast Multiple SKUsdef get_prediction(df):prediction = {}df1 = df.rename(columns={'Date': 'ds','qty_ordered': 'y', 'item_no': 'item'})list_items = df1.item.unique()for item in list_items:    item_df = df1.loc[df1['item'] == item]    # set the uncertainty interval to 95% (the Prophet default is 80%)    my_model = Prophet(yearly_seasonality= True, seasonality_prior_scale=1.0)    my_model.fit(item_df)    future_dates = my_model.make_future_dataframe(periods=12, freq='M')    forecast = my_model.predict(future_dates)    prediction[item] = forecastreturn prediction# Save predictions to dictionarydf2 = get_prediction(df1)# Convert dictionarydf3 = pd.DataFrame.from_dict(df3, index='columns)所以代碼的最后一部分是我苦苦掙扎的地方。我需要將 df2 字典轉(zhuǎn)換為數(shù)據(jù)框 (df3),以便將其導(dǎo)出為 csv。但它看起來好像是一個(gè)嵌套字典?不確定我是否需要更新我的功能。這是字典片段的樣子我需要導(dǎo)出它,所以它看起來像這樣
查看完整描述

2 回答

?
一只斗牛犬

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超2個(gè)贊

下面的代碼應(yīng)該有助于展平df2(如果我理解正確的話,數(shù)據(jù)框的字典)。


def flatten(dict_of_df):

    # insert column 'item'

    for key, value in dict_of_df.items():

        value['item'] = key


    # return vertically concatenated dataframe with all the items

    return pd.concat(dict_of_df.values())


查看完整回答
反對(duì) 回復(fù) 2022-07-19
?
眼眸繁星

TA貢獻(xiàn)1873條經(jīng)驗(yàn) 獲得超9個(gè)贊

我可以看到更改后的完整代碼嗎?我正在努力解決類似的問題。



查看完整回答
反對(duì) 回復(fù) 2022-07-19
  • 2 回答
  • 0 關(guān)注
  • 121 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)