📌  相关文章
📜  Pandas – 如何在给定的 DataFrame 中重置索引

📅  最后修改于: 2022-05-13 01:55:16.287000             🧑  作者: Mango

Pandas – 如何在给定的 DataFrame 中重置索引

让我们看看如何在从 DataFrame 中删除一些行后重置 DataFrame 的索引。
方法 :

  1. 导入 Pandas 模块。
  2. 创建一个数据框。
  3. 使用 drop() 方法从 DataFrame 中删除一些行。
  4. 使用 reset_index() 方法重置 DataFrame 的索引。
  5. 在每一步之后显示 DataFrame。
Python3
# importing the modules
import pandas as pd
import numpy as np
 
# creating a DataFrame
ODI_runs = {'name': ['Tendulkar', 'Sangakkara', 'Ponting',
                      'Jayasurya', 'Jayawardene', 'Kohli',
                      'Haq', 'Kallis', 'Ganguly', 'Dravid'],
            'runs': [18426, 14234, 13704, 13430, 12650,
                     11867, 11739, 11579, 11363, 10889]}
df = pd.DataFrame(ODI_runs)
 
# displaying the original DataFrame
print("Original DataFrame :")
print(df)
 
# dropping the 0th and the 1st index
df = df.drop([0, 1])
 
# displaying the altered DataFrame
print("DataFrame after removing the 0th and 1st row")
print(df)
 
# resetting the DataFrame index
df = df.reset_index()
 
# displaying the DataFrame with new index
print("Dataframe after resetting the index")
print(df)


输出 :