Cara menambahkan baris ke pandas dataframe (dengan contoh)
Anda dapat menggunakan fungsi df.loc() untuk menambahkan baris ke akhir DataFrame pandas:
#add row to end of DataFrame df. loc [ len (df. index )] = [value1, value2, value3, ...]
Dan Anda dapat menggunakan fungsi df.append() untuk menambahkan beberapa baris dari DataFrame yang ada ke akhir DataFrame lain:
#append rows of df2 to end of existing DataFrame df = df. append (df2, ignore_index = True )
Contoh berikut menunjukkan cara menggunakan fungsi-fungsi ini dalam praktik.
Contoh 1: Tambahkan baris ke Pandas DataFrame
Kode berikut menunjukkan cara menambahkan baris ke akhir pandas DataFrame:
import pandas as pd #createDataFrame df = pd. DataFrame ({' points ': [10, 12, 12, 14, 13, 18], ' rebounds ': [7, 7, 8, 13, 7, 4], ' assists ': [11, 8, 10, 6, 6, 5]}) #view DataFrame df points rebound assists 0 10 7 11 1 12 7 8 2 12 8 10 3 14 13 6 4 13 7 6 5 18 4 5 #add new row to end of DataFrame df. loc [ len (df. index )] = [20, 7, 5] #view updated DataFrame df points rebound assists 0 10 7 11 1 12 7 8 2 12 8 10 3 14 13 6 4 13 7 6 5 18 4 5 6 20 7 5
Contoh 2: Tambahkan beberapa baris ke Pandas DataFrame
Kode berikut menunjukkan cara menambahkan beberapa baris dari DataFrame yang ada ke akhir DataFrame lain:
import pandas as pd #createDataFrame df = pd. DataFrame ({' points ': [10, 12, 12, 14, 13, 18], ' rebounds ': [7, 7, 8, 13, 7, 4], ' assists ': [11, 8, 10, 6, 6, 5]}) #view DataFrame df points rebound assists 0 10 7 11 1 12 7 8 2 12 8 10 3 14 13 6 4 13 7 6 5 18 4 5 #define second DataFrame df2 = pd. DataFrame ({' points ': [21, 25, 26], ' rebounds ': [7, 7, 13], ' assists ': [11, 3, 3]}) #add new row to end of DataFrame df = df. append (df2, ignore_index = True ) #view updated DataFrame df points rebound assists 0 10 7 11 1 12 7 8 2 12 8 10 3 14 13 6 4 13 7 6 5 18 4 5 6 21 7 11 7 25 7 3 8 26 13 3
Perhatikan bahwa kedua DataFrame harus memiliki nama kolom yang sama agar berhasil menambahkan baris dari satu DataFrame ke akhir DataFrame lainnya.
Sumber daya tambahan
Bagaimana cara menambahkan kolom ke Pandas DataFrame
Cara mendapatkan nomor baris di Pandas DataFrame
Bagaimana mengonversi daftar menjadi DataFrame sebaris di Pandas