我有一个for循环,其中构建了一个pandas数据框,每次循环重新开始时,该数据框都会更新。我想做的是在重新更新并重新显示它之前对表进行描述,当然还要使用更新后的值。 如果我要在每次迭代中绘制一些值,并且这些图会一次又一次地显示,则可以这样做。但是我似乎无法对数据框或基本表执行相同的操作。
df = pd.DataFrame(index = x, columns=y)
for i in range(df.shape[0]):
for j in range(df.shape[1]):
if condition is True:
df.iloc[i,j] = 'True'
else:
df.iloc[i,j] = 'False'
Show df!
答案 0 :(得分:1)
不清楚您是否在笔记本中工作。但我认为您正在寻找display
:
from IPython.display import display
df = pd.DataFrame(index = x, columns=y)
for i in range(df.shape[0]):
for j in range(df.shape[1]):
if condition is True:
df.iloc[i,j] = 'True'
else:
df.iloc[i,j] = 'False'
display(df)