在Pandas中,可以使用reset_index()方法来重置DataFrame的索引。该方法将当前的索引重新设置为默认的整数索引,并将原来的索引作为一个新的列添加到DataFrame中。

下面是一个示例代码,演示如何使用reset_index()方法重置DataFrame的索引:

import pandas as pd

# 创建一个示例DataFrame
data = {'Name': ['Tom', 'Nick', 'John', 'Alice'],
        'Age': [25, 30, 35, 40],
        'City': ['New York', 'Paris', 'London', 'Tokyo']}
df = pd.DataFrame(data)

# 输出原始的DataFrame
print("原始DataFrame:")
print(df)

# 使用reset_index()方法重置索引
df_reset = df.reset_index()

# 输出重置索引后的DataFrame
print("重置索引后的DataFrame:")
print(df_reset)

输出结果如下:

原始DataFrame:
   Name  Age      City
0   Tom   25  New York
1  Nick   30     Paris
2  John   35    London
3 Alice   40     Tokyo
重置索引后的DataFrame:
   index   Name  Age      City
0      0    Tom   25  New York
1      1   Nick   30     Paris
2      2   John   35    London
3      3  Alice   40     Tokyo

可以看到,原始的DataFrame中的索引是从0开始递增的整数索引,而重置索引后的DataFrame中多了一个名为"index"的列,其中包含了原始的索引值。

pandas 新建dataframe时索引重置

原文地址: http://www.cveoy.top/t/topic/iUz3 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录