gpt4 book ai didi

python - 创建特定大小的 Pandas 数据框

转载 作者:太空狗 更新时间:2023-10-30 01:40:58 25 4
gpt4 key购买 nike

在 R 中,我可以这样做:

myvec <- seq(from =  5, to = 10)^2
mydf <- data.frame(matrix(data = myvec, ncol = 3,byrow = TRUE))
> mydf
X1 X2 X3
1 25 36 49
2 64 81 100

请注意,我可以通过传入 ncol 参数来指定数据框的形状。然后我可以按行或按列(在本例中按行)填充它。

如果我要在 Python/Pandas 中复制它,创建序列就足够容易了:

myData = [x**2 for x in range(5,11) ]

但是,如何轻松制作相同大小的数据框呢?我可以做类似的事情:

myDF = pd.DataFrame(data = myData)

但是指定列/行维度的参数是什么?

最佳答案

制作所需大小的 pandas 数据框的一种方法是在创建数据框时提供索引和列值。

df = pd.DataFrame(index=range(numRows),columns=range(numCols))

这将创建一个充满 nan 的数据框,其中所有列都是数据类型对象。

关于python - 创建特定大小的 Pandas 数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45473330/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com