[爆卦]python for迴圈list是什麼?優點缺點精華區懶人包

為什麼這篇python for迴圈list鄉民發文收入到精華區:因為在python for迴圈list這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者david1329 (david)看板Python標題[問題] 多筆list 迴圈執行時間Sun...


最近遇到多筆資料讀取與執行的問題,想請教各位神人

原始的CSV欄位可以分成 y ,x1,x2.....x10

要分別把資料放入def函式 m1(y,x1) m1(y,x2) m1(y,x3)....

目前分別用list 去接每一筆資料, 目前資料才10筆還可以慢慢寫,

但之後如果要處理更多數量,勢必要用 for loop執行,

但是在處理list name 的時候,不知該如何下手去每一筆讀跟每一筆帶入函式內,


目前嘗試寫的程式碼如下:

model_data = pd.read_csv("model_data.csv")

for k in range(10):
filename = "x" + str(k) #想把準備接資料的list 做出來
filename = model_data["X%s" %k]
m1(y,filename)

在list 這邊處理上應該不太正確,但有點不知道該怎麼做起,

求助一下版上的大大


--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.192.233.160 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1658673617.A.FBB.html
gene50814: 不太確定你說的list是在說什麼 但你可以善用df.columns 07/25 00:26
gene50814: 去做欄位迴圈處理 07/25 00:26
lycantrope: 進階用法就是利用agg來forloop columns 07/25 09:26
dosiris: 知道你要的是什麼 以前我也有類似需要: 07/26 11:17
dosiris: colnams.append("x" + str(k)) 07/26 11:17
dosiris: 用上面這種方式做出來包含各column變數的list 07/26 11:18
dosiris: 然後直接將此list指定為column名稱即可: 07/26 11:19
dosiris: df.columns = colnams 07/26 11:19
lycantrope: 那是改名,原po是針對個別x column與y cols丟入m1吧 07/26 12:51
lycantrope: https://pastebin.com/r2N5XRBn 07/26 13:09
pk14116: 好奇 你需要的是不是map?然後把list的內容丟進m1裡面執 08/10 20:58
pk14116: 行 08/10 20:58

你可能也想看看

搜尋相關網站