【发布时间】:2018-12-09 02:27:38
【问题描述】:
我想要的代码是:
def clustering_data(n):
for i in n:
di = dd(i)
DF = [d0, d1, d2, d3,...,d(n-1)]
df = pd.concat(DF)
return df
这里,
- n = 整数。
- di = 它将迭代并运行 dd[i] 函数从 i=0 到 i=n 次。
- dd[i] = 这是我们项目的另一个功能。
- DF = 合并 dd[i] 的所有数据集
- df = 最终合并数据集
例如,如果 n 为 5,我希望循环将生成以下过程:
def clustering_data(5):
for i in 5:
d0 = dd(0)
d1 = dd(1)
d2 = dd(2)
d3 = dd(3)
d4 = dd(4)
DF = [d0, d1, d2, d3, d4]
df = pd.concat(DF)
return df
实际上,我想在 i=1 到 i=n 次中运行 dd[i] 函数。每个循环都会生成di数据集(d0,d1,d2,....)。然后我将合并所有的 di 数据集 (d0,d1,d2....)。
我需要您在这方面的宝贵意见和建议。
注意:dd(value) 是一个需要一个整数才能执行的函数。
这是我在 Stack Overflow 上的第一个问题。对于给您带来的任何不便,我深表歉意。
【问题讨论】:
-
for i in 5:在第二个例子中应该是for i in range(5):。
标签: python python-3.x for-loop iteration jupyter-notebook