Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách reset index trong Pandas DataFrame


Trong chương trình này, thay thế hoặc reset index mặc định trong Pandas DataFrame. Tạo dataframe, xem index mặc định, rồi thay bằng index tùy chỉnh.

Thuật toán

Bước 1: Định nghĩa dataframe.
Bước 2: Định nghĩa index riêng.
Bước 3: Thay index mặc định bằng index của bạn dùng reset_index() trong Pandas.

Mã ví dụ

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

Kết quả

Trước reset_index():
    Name  Marks
0  Allen     85
1  Jack     92
2  Mark     99
3  Vishal   87
Sau reset_index():
   index  Name  Marks
0      0  Allen     85
1      1  Jack     92
2      2  Mark     99
3      3  Vishal   87