pandas 新建dataframe时索引重置
在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"的列,其中包含了原始的索引值。
原文地址: http://www.cveoy.top/t/topic/iUz3 著作权归作者所有。请勿转载和采集!