在for迴圈內想使用.format命名多個variable名稱卻出現錯誤訊息?
2019/11/29 01:46 上午
Python網路爬蟲討論版
vivianoo
觀看數:2
回答數:4
收藏數:0
format
for loop
顯示result的unique
問題:
想使用for迴圈,將result(Dataframe)分割成依各station的Dataframe, 並指定給各別的variable,variable名稱規則:{stationId}_data;但在執行時出現錯誤訊息。
Code:
for i in list_station:
'{}_data'.format(i) = result[result['station']==i]
Expect output:
(5個variables,如下)
796C_data
796E_data
794D_data
801B_data
7894_data
錯誤訊息:
SyntaxError: can't assign to function call
Data:
result(Dataframe) as below: #result的Dataframe未完整,有包含list_station內的其他station資料,截圖未呈現。
list_station = ['796C', '796E', '794D', '801B', '7894'] #顯示result的unique station value