Python:在数据中循环

2024-10-01 11:22:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经成功地创建了一个函数,它循环遍历我在调用函数时指定为参数的数据集中的所有对象。现在这个函数返回一个包含8个对象的数组。在

函数如下。。在

def oneDimRepeat(colName, len):
    cols = []
    for x in range(1,len+1):
        tempHead = colName + "[" + str(x) + "]"
        cols.append(tempHead)
    return cols

所以我把这个函数叫做。。在

^{2}$

这就是它的回报。。在

['columnName[1]','columnName[2]','columnName[3]','columnName[4]','columnName[5]', 
'columnName[6]','columnName[7]','columnName[8]']

我认为这是完美的,但是当我试图调用这些对象中的任何一个进行绘图时,我得到了一个错误消息。在

有人能帮我吗?我真的很感激。在


Tags: 数据对象函数infor参数lendef
1条回答
网友
1楼 · 发布于 2024-10-01 11:22:41

原来问题在于如何在函数中使用函数。我已经做了一个绘制条形图的函数,我想添加这个函数,我刚才提到的oneDimRepeat函数。在

正确的方法是。。在

x = np.arange(8)
barPlot(x, df[("columnName1", 8)])

这就是我想要的棒状图。在

相关问题 更多 >