Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Mencipta Baris DataFrame Pandas mengikut Baris?

Bagaimana untuk Mencipta Baris DataFrame Pandas mengikut Baris?

Susan Sarandon
Susan Sarandonasal
2024-12-15 18:00:24576semak imbas

How to Create a Pandas DataFrame Row by Row?

Mencipta Bingkai Data Panda Baris demi Baris

Untuk mencipta Frame Data Pandas kosong dan tambah baris satu demi satu, ikuti langkah ini:

  1. Mulakan DataFrame kosong:
import pandas as pd

df = pd.DataFrame(columns=['lib', 'qty1', 'qty2'])
  1. Tambah baris menggunakan df.loc[i]:

Tambahkan baris pada DataFrame dengan merujuk indeks khusus menggunakan df.loc[i]. Contohnya, untuk menambah baris pertama:

df.loc[0] = ['name0', 10.0, 20.0]
  1. Ulang untuk baris berikutnya:

Teruskan menambah baris, menambah indeks untuk setiap satu:

for i in range(1, 5):
    df.loc[i] = ['name' + str(i), randint(10, size=1)[0], randint(10, size=1)[0]]

Contoh:

import pandas as pd
from numpy.random import randint

df = pd.DataFrame(columns=['lib', 'qty1', 'qty2'])
for i in range(5):
    df.loc[i] = ['name' + str(i)] + list(randint(10, size=2))

print(df)

Output:

     lib qty1 qty2
0  name0    3    3
1  name1    2    4
2  name2    2    8
3  name3    2    1
4  name4    9    6

Atas ialah kandungan terperinci Bagaimana untuk Mencipta Baris DataFrame Pandas mengikut Baris?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn