透過每次附加一行的方式建立一個 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+ 瀏覽

開始你的 職業生涯

完成課程並獲得認證

開始
廣告
© . All rights reserved.