pandas 新建dataframe时引用别的列时索引重置
在Pandas中,可以使用df.reset_index()方法来重置索引。这将为DataFrame创建一个新的整数索引,并将原来的索引作为新的一列添加到DataFrame中。
下面是一个示例,展示了如何在新建DataFrame时引用其他列,并重置索引:
import pandas as pd
# 创建一个包含两列的DataFrame
data = {'A': [1, 2, 3, 4, 5],
'B': [10, 20, 30, 40, 50]}
df = pd.DataFrame(data)
# 使用df['A']作为索引创建新的DataFrame
new_df = pd.DataFrame(df['A'])
# 重置索引
new_df = new_df.reset_index()
print(new_df)
输出结果如下:
index A
0 0 1
1 1 2
2 2 3
3 3 4
4 4 5
在上面的示例中,我们创建了一个新的DataFrame new_df,其中只包含原始DataFrame df 的列'A'。然后,我们使用reset_index()方法重置了索引,并将原来的索引添加为新的一列。
原文地址: https://www.cveoy.top/t/topic/iUz5 著作权归作者所有。请勿转载和采集!