Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิธี Reset Index ใน Pandas DataFrame


ในโปรแกรมนี้ เราจะแทนที่ หรือกล่าวอีกนัยหนึ่งคือ Reset Index เริ่มต้นใน Pandas DataFrame เราจะสร้าง DataFrame ก่อนและดู Index เริ่มต้น แล้วจึงแทนที่ Index เริ่มต้นนี้ด้วย Index ที่เรากำหนดเอง

อัลกอริทึม

ขั้นตอนที่ 1: กำหนด DataFrame ของคุณ
ขั้นตอนที่ 2: กำหนด Index ของคุณเอง
ขั้นตอนที่ 3: แทนที่ Index เริ่มต้นด้วย Index ของคุณโดยใช้ฟังก์ชัน reset_index ในไลบรารี Pandas

ตัวอย่างโค้ด

import pandas as pd
dataframe = {'Name':["Allen", "Jack", "Mark", "Vishal"],'Marks':[85,92,99,87]}
df = pd.DataFrame(dataframe)
print("Before using reset_index:\n", df)
own_index = ['a', 'j', 'm', 'v']
df = pd.DataFrame(dataframe, own_index)
df.reset_index(inplace = True)
print("After using reset_index:\n", df)

ผลลัพธ์

Before using reset_index():      Name  Marks
0   Allen    85
1   Jack     92
2   Mark     99
3   Vishal   87
After using reset_index():      index  Name  Marks
0      0   Allen    85
1      1   Jack     92
2      2   Mark     99
3      3   Vishal   87