PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Python
[問題] 多筆list 迴圈執行
作者:
david1329
(david)
2022-07-24 22:40:15
最近遇到多筆資料讀取與執行的問題,想請教各位神人
原始的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 這邊處理上應該不太正確,但有點不知道該怎麼做起,
求助一下版上的大大
作者:
gene50814
(genechen)
2022-07-25 00:26:00
不太確定你說的list是在說什麼 但你可以善用df.columns去做欄位迴圈處理
作者:
lycantrope
(阿寬)
2022-07-25 09:26:00
進階用法就是利用agg來forloop columns
作者:
dosiris
(希望大家開心)
2022-07-26 11:17:00
知道你要的是什麼 以前我也有類似需要:colnams.append("x" + str(k))用上面這種方式做出來包含各column變數的list然後直接將此list指定為column名稱即可:df.columns = colnams
作者:
lycantrope
(阿寬)
2022-07-26 12:51:00
那是改名,原po是針對個別x column與y cols丟入m1吧
https://pastebin.com/r2N5XRBn
作者:
pk14116
(ggrer)
2022-08-10 20:58:00
好奇 你需要的是不是map?然後把list的內容丟進m1裡面執行
繼續閱讀
[問題] 請問df的篩選
strekm
[家教] partial convolutional nn
patrick0302
[問題] csv選取資料後如何存檔?
DKnex
[討論] 誠徵python / mysql 解題
sandrahuang
Re: [問題] pyautogui編譯成exe圖片無法定位
LaughPoint
[問題] pyautogui編譯成exe圖片無法定位
LaughPoint
[資訊] 微開發者寫作松活動分享
alansyue
請教 請問有懂日文的程式員嗎?
weechia
[問題] list裡的字串可以改成變數嗎
yy2218
[問題] streamlit 想做狀態顯示與問卷
mOuOm
Links
booklink
Contact Us: admin [ a t ] ucptt.com