从嵌套循环创建数据框列和一行

时间:2020-10-30 15:39:15

标签: python dataframe for-loop

我正在尝试通过for循环为0-54和0-51(不包括)范围内的每个值对有效地创建一个带有命名列的1xN数据帧。我下面的代码成功命名了列,但未添加行值。如何将值写入df?

zone_xy = pd.DataFrame()
zone_num = 1

for w in np.arange(0, 54, 1):
    for h in np.arange(0, 51, 1):
        zone_xy[f"zone{zone_num}_x"] = w
        zone_xy[f"zone{zone_num}_y"] = h
        zone_num += 1

0 个答案:

没有答案