วิธีแทรกแถวลงใน pandas dataframe


คุณสามารถใช้ไวยากรณ์พื้นฐานต่อไปนี้เพื่อแทรกแถวลงในตำแหน่งเฉพาะใน DataFrame ของแพนด้า:

 import pandas as pd
import numpy as np

#insert row with values [1, 7, 6] into existing DataFrame at index=4
p.d. DataFrame ( np.insert ( df.values ,4,values=[1,7,6],axis= 0 ))

ตัวอย่างต่อไปนี้แสดงวิธีการใช้ไวยากรณ์นี้ในทางปฏิบัติกับ Pandas DataFrame ต่อไปนี้:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' team ': ['A', 'A', 'B', 'B', 'C'],
                   ' assists ': [5, 7, 7, 9, 12],
                   ' rebounds ': [11, 8, 10, 6, 6]})

#view DataFrame
df

        team assists rebounds
0 to 5 11
1 to 7 8
2 B 7 10
3 B 9 6
4 C 12 6

ตัวอย่างที่ 1: แทรกค่าลงในแถวแรกของ Pandas DataFrame

เราสามารถใช้ไวยากรณ์ต่อไปนี้เพื่อแทรกแถวของค่าลงในแถวแรกของ DataFrame ของ pandas:

 #insert values into first row of DataFrame
df2 = pd. DataFrame (np. insert (df. values , 0, values=['A', 3, 4], axis= 0 ))

#define column names of DataFrame
df2. columns = df. columns

#view updated DataFrame
df2

	team assists rebounds
0 to 3 4
1 to 5 11
2 to 7 8
3 B 7 10
4 B 9 6
5 C 12 6

ตัวอย่างที่ 2: แทรกค่าลงในแถวเฉพาะของ Pandas DataFrame

เราสามารถใช้ไวยากรณ์ต่อไปนี้เพื่อแทรกแถวของค่าลงในแถวเฉพาะของ Pandas DataFrame:

 #insert values into third row (index position=2) of DataFrame
df2 = pd. DataFrame (np. insert (df. values , 2, values=['A', 3, 4], axis= 0 ))

#define column names of DataFrame
df2. columns = df. columns

#view updated DataFrame
df2

        team assists rebounds
0 to 5 11
1 to 7 8
2 to 3 4
3 B 7 10
4 B 9 6
5 C 12 6

ตัวอย่างที่ 3: ใส่ค่าในแถวสุดท้ายของ Pandas DataFrame

เราสามารถใช้ไวยากรณ์ต่อไปนี้เพื่อแทรกแถวของค่าลงในแถวสุดท้ายของ DataFrame ของแพนด้า:

 #insert values into last row of DataFrame
df2 = pd. DataFrame (np. insert (df. values , len (df. index ), values=['A', 3, 4], axis= 0 ))

#define column names of DataFrame
df2. columns = df. columns

#view updated DataFrame
df2

	team assists rebounds
0 to 5 11
1 to 7 8
2 B 7 10
3 B 9 6
4 C 12 6
5 A 3 4

หมายเหตุ : คุณสามารถค้นหาเอกสารฉบับเต็มสำหรับฟังก์ชัน NumPy insert() ได้ที่นี่

แหล่งข้อมูลเพิ่มเติม

บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการทั่วไปอื่น ๆ ในแพนด้า:

วิธีแทรกคอลัมน์ลงใน Pandas DataFrame
วิธีเพิ่มแถวใน Pandas DataFrame

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *