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