DataFrame中。
答案:
在pandas中,可以使用reset_index()
方法将连续行号作为第一列添加到DataFrame中。reset_index()
方法会将原来的索引重置,并将其作为一个新的列添加到DataFrame中。
示例代码如下:
import pandas as pd
# 创建一个示例DataFrame
data = {'Name': ['Tom', 'Nick', 'John', 'Sam'],
'Age': [28, 32, 25, 35],
'City': ['New York', 'Paris', 'London', 'Tokyo']}
df = pd.DataFrame(data)
# 添加连续行号作为第一列
df['Index'] = df.reset_index().index + 1
print(df)
输出结果:
Name Age City Index
0 Tom 28 New York 1
1 Nick 32 Paris 2
2 John 25 London 3
3 Sam 35 Tokyo 4
在上述示例中,我们使用reset_index()
方法将原来的索引重置,并通过df.reset_index().index
获取连续的行号。然后,我们将这些连续行号添加为一个新的列Index
到DataFrame中。最后,我们打印输出了添加连续行号后的DataFrame。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云