我有一些数据,我想根据值将其分开。例如,当x和y小于100以将这些值保存在单独的数据帧中时,当x小于200且y小于100以便将这些值分开。从本质上讲,我想创建2个循环,一个在另一个循环中,并分配一个类似df + i + j的名称。但是,尝试执行此操作时出现错误。这是我开发的代码,但无法运行。谢谢您的提前帮助!
x1=100
y1=100
for i in range(9):
for j in range(9):
dframe+str(i)+str(j) = df[(df['x'] <= x1) & (df['y'] <= y1)]
y1 = y1+100
x1 = x1+100
答案 0 :(得分:0)
x1 = 100
y1 = 100
dframes = dict()
for i in range(9) :
for j in range(9) :
dframes['dframe' + str(i) + str(j)] = df[(df['x'] <= x1) & (df['y'] <= y1)]
y1 += 100
x1 += 100
尝试