小编Mic*_*zer的帖子

如何将Pandas数据框填充为索引和列的函数

我有一个数据框,其中索引和列都是数字 - 即

rng = np.arange(2,51)
box = pd.DataFrame(index = rng, columns = rng)
Run Code Online (Sandbox Code Playgroud)

我希望数据帧的值是索引和列的函数 - 所以例如box [2] [2]应该等于4.

目前我有它

for x in range(2,len(box)+2):
    for y in range(2,len(box)+2):
        box[x][y] = x*y
box
Run Code Online (Sandbox Code Playgroud)

但我觉得应该有更优雅的解决方案.有没有办法纯粹使用切片/数据帧分配方法?

python dataframe pandas

5
推荐指数
1
解决办法
741
查看次数

标签 统计

dataframe ×1

pandas ×1

python ×1