通过一次添加一行来创建 Pandas Dataframe

要通过一次添加一行来创建 Pandas DataFrame,我们可以在一个范围内迭代并在其中添加多列数据。

步骤

  • 创建二维、大小可变、潜在异构的表格数据df。

  • 打印输入数据帧。

  • 在 10 的范围内迭代。

  • 用数字分配不同索引处的值。

  • 打印创建的 DataFrame。

示例

import pandas as pd

import random

df = pd.DataFrame(

   {

      "x": [],

      "y": [],

      "z": []

   }

)

print "Input DataFrame:\n", df

for i in range(10):

   df.loc[i] = [i, random.randint(1, 10), random.randint(1, 10)]

print "After appending row at a time: \n", df

输出结果
Input DataFrame:

Empty DataFrame

Columns: [x, y, z]

Index: []

After appending row at a time:

     x    y    z

0  0.0   9.0   3.0

1  1.0   2.0   1.0

2  2.0   5.0   5.0

3  3.0   7.0   1.0

4  4.0   2.0  10.0

5  5.0   5.0   4.0

6  6.0   1.0   3.0

7  7.0   4.0   2.0

8  8.0   2.0   2.0

9  9.0  10.0   8.0

以上是 通过一次添加一行来创建 Pandas Dataframe 的全部内容, 来源链接: utcz.com/z/335505.html

回到顶部