我有一个循环运行 3 次,每次产生 4 个值,例如下面。
for i in range(0, 3):
val1 = something
val2 = something
val3 = something
val4 = something
从这个循环中,我如何创建一个大小为 (3x4) 的数据框,如下所示?
val1 val2 val3 val4
2 4 5 42
12 23 54 65
4 12 2 89
最佳答案
data = []
for i in range(0, 3):
val1 = something
val2 = something
val3 = something
val4 = something
data.append([val1, val2, val3, val4])
df = pd.DataFrame(data, columns=['val1', 'val2', 'val3', 'val4'])
关于python - 从循环创建数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58810335/