logo
Loading...

在for迴圈內想使用.format命名多個variable名稱卻出現錯誤訊息? - Cupoy

問題:想使用for迴圈,將result(Dataframe)分割成依各station的Datafra...

format,for loop,顯示result的unique

在for迴圈內想使用.format命名多個variable名稱卻出現錯誤訊息?

2019/11/28 05:46 PM
Python網路爬蟲論壇
vivianoo
觀看數:0
回答數: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