通过每次附加一行的方式创建一个 Pandas 数据框


要通过每次附加一行的方式创建一个 Pandas DataFrame,我们可以对一个范围进行迭代并在其中添加多列数据。

步骤

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

  • 打印输入 DataFrame。

  • 在 10 的范围内进行迭代。

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

  • 打印创建的 DataFrame。

示例

 实时演示

import pandas as pd
import random

df = pd.DataFrame(
   {
      "x": [],
      "y": [],
      "z": []
   }
)
print "Input DataFrame:
", 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:
", 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

更新日期:30-08-2021

4K+ 浏览

开始你的 职业生涯

完成课程并获得认证

开始
广告