繁体   English   中英

如何创建有序数字?

[英]How to create ordered numbers?

我想在包含基于值的有序数字的数据框中创建两列(行、列)。 例如值是 128,类似这样的东西: 在此处输入图像描述

所以行数将为 128 * 128,如果为 256,则为 256 * 256,依此类推

您可以使用嵌套的 for 循环:

x,y = [],[]
for i in range(1,129):
    for j in range(1,129):
        x.append(j)
        y.append(i)
df = pd.DataFrame({'x':x, 'y':y})

结果:

         x    y
0        1    1
1        2    1
2        3    1
3        4    1
4        5    1
...    ...  ...
16379  124  128
16380  125  128
16381  126  128
16382  127  128
16383  128  128

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM